X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FStorage%2FDefaultPage.hs;h=3e4e421b4a65d3a61f8daa8196154635cff58318;hb=ddf0b4d7ab2f1e141edbc7ef75d39853c0846f8c;hp=b5648cf49b64c6c69b7d8cf2ba8b5b06b8313092;hpb=689969647cf459907a66f8cd9cbd32a27b7e03fc;p=Rakka.git diff --git a/Rakka/Storage/DefaultPage.hs b/Rakka/Storage/DefaultPage.hs index b5648cf..3e4e421 100644 --- a/Rakka/Storage/DefaultPage.hs +++ b/Rakka/Storage/DefaultPage.hs @@ -114,7 +114,8 @@ parseEntity -> do mimeType <- (getXPathTreesInDoc "/page/@type/text()" >>> getText >>> arr read) -< tree - lang <- maybeA (getXPathTreesInDoc "/page/@lang/text()" >>> getText) -< tree + lang <- maybeA (getXPathTreesInDoc "/page/@lang/text()" >>> getText) -< tree + fileName <- maybeA (getXPathTreesInDoc "/page/@filename/text()" >>> getText) -< tree isTheme <- (withDefault (getXPathTreesInDoc "/page/@isTheme/text()" >>> getText) "no" >>> parseYesOrNo) -< tree @@ -147,6 +148,7 @@ parseEntity pageName = name , pageType = mimeType , pageLanguage = lang + , pageFileName = fileName , pageIsTheme = isTheme , pageIsFeed = isFeed , pageIsLocked = isLocked