X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Rakka.git;a=blobdiff_plain;f=Rakka%2FResource%2FObject.hs;h=d4db7db60e8c894ac77e4bf142411c7e76fa3996;hp=5f5b5c51625c97c6e7524ec8336ca05f379c0432;hb=98fd1cb53a837a9bda7145544c34872acb13a634;hpb=e57027f2f85dcef6f5bd0e7ed141f04704c092f9 diff --git a/Rakka/Resource/Object.hs b/Rakka/Resource/Object.hs index 5f5b5c5..d4db7db 100644 --- a/Rakka/Resource/Object.hs +++ b/Rakka/Resource/Object.hs @@ -4,12 +4,13 @@ module Rakka.Resource.Object ) where +import qualified Codec.Binary.UTF8.String as UTF8 import Network.HTTP.Lucu -import Network.HTTP.Lucu.Utils import Rakka.Environment import Rakka.Page import Rakka.Storage import Rakka.SystemConfig +import System.FilePath.Posix resObject :: Environment -> ResourceDef @@ -25,7 +26,7 @@ resObject env } where toPageName :: [String] -> PageName - toPageName = decodePageName . joinWith "/" + toPageName = UTF8.decodeString . joinPath handleGet :: Environment -> PageName -> Resource ()