X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FStorage%2FRepos.hs;h=d42fdb90bd3c46ac28bc0aeee9989c528e36fe0b;hb=02cf9c5f184e1ee977479fa43cadce79f8f93d09;hp=3b7fe542804fe5b0dd9c74d82fcfd786075986d3;hpb=04f57f2ee2e6e696b4bf0bbd8cda51cdc3d7b4a4;p=Rakka.git diff --git a/Rakka/Storage/Repos.hs b/Rakka/Storage/Repos.hs index 3b7fe54..d42fdb9 100644 --- a/Rakka/Storage/Repos.hs +++ b/Rakka/Storage/Repos.hs @@ -51,7 +51,7 @@ findAllPagesInRevision repos rev DirNode -> traverse path decodePath :: FilePath -> PageName - decodePath = decodePageName . makeRelative root + decodePath = decodePageName . makeRelative root . dropExtension loadPageInRepository :: Repository -> PageName -> Maybe RevNum -> IO (Maybe Page) @@ -69,7 +69,7 @@ loadPageInRepository repos name rev -> return Nothing where path :: FilePath - path = "pages" encodePageName name + path = "pages" (encodePageName name `addExtension` "page") loadPage' :: Rev Page loadPage' = do redirect <- getNodeProp path "rakka:redirect"