X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FResource%2FTrackBack.hs;h=145e307c555631af4da708504da1070285da14ea;hp=a9b364a56891349d4dc5daa943aaffd5ee64b909;hb=7f0d3161b737e778977fbee52541660ee38fcbb3;hpb=51edda81709389f8219ddb45d572de915a2e7553 diff --git a/Rakka/Resource/TrackBack.hs b/Rakka/Resource/TrackBack.hs index a9b364a..145e307 100644 --- a/Rakka/Resource/TrackBack.hs +++ b/Rakka/Resource/TrackBack.hs @@ -13,6 +13,7 @@ import Data.Time import Network.Browser import Network.HTTP import Network.HTTP.Lucu +import Network.HTTP.Lucu.Response import Network.HTTP.Lucu.Utils import Network.URI import Rakka.Environment @@ -74,7 +75,10 @@ handlePost env name | otherwise = do tbListM <- return . fromMaybe [] =<< getAttachment (envStorage env) (pageName page) "trackbacks" Nothing st <- putAttachment (envStorage env) Nothing Nothing (pageName page) "trackbacks" (tbParam : tbListM) - setStatus st + if isSuccessful st then + outputResponse NoError + else + setStatus st validateTrackBack :: [(String, String)] -> Resource (Maybe TrackBack)