X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FResource.hs;h=975744c5164f30ee6323fc1b48a222b710fc5da8;hp=01b61813971e9e1ce4ba80e18ed374e400a5ce5a;hb=558205096e7f51da7018458d173584ac31808082;hpb=ea2b7838f1b3d9d4923a220a601be2e04cc559d7 diff --git a/Network/HTTP/Lucu/Resource.hs b/Network/HTTP/Lucu/Resource.hs index 01b6181..975744c 100644 --- a/Network/HTTP/Lucu/Resource.hs +++ b/Network/HTTP/Lucu/Resource.hs @@ -456,7 +456,9 @@ foundETag tag method ← getMethod when (method ≡ GET ∨ method ≡ HEAD) - $ setHeader' "ETag" (printETag tag) + $ setHeader' "ETag" + $ A.fromAsciiBuilder + $ printETag tag when (method ≡ POST) $ abort InternalServerError [] (Just "Illegal computation of foundETag for POST request.")