[Fencommits] fenserve: make editing work right

Benja Fallenstein benja.fallenstein at gmail.com
Sun Mar 25 23:23:57 EEST 2007


Sun Mar 25 23:23:39 EEST 2007  Benja Fallenstein <benja.fallenstein at gmail.com>
  * make editing work right
diff -rN -u old-fenserve/board-demo.page new-fenserve/board-demo.page
--- old-fenserve/board-demo.page	2007-03-25 23:23:56.000000000 +0300
+++ new-fenserve/board-demo.page	2007-03-25 23:23:56.000000000 +0300
@@ -120,12 +120,12 @@
 editHandler :: (?graph :: Graph, ?req :: Request) => Handler
 editHandler req = do
     let time = unsafeGetW3CTime ()
-    let f = lit . g; g = fromMaybe "" . lookM ?req
+    let f = lit . g; g = fromMaybe "" . lookM ?req; p = IRI $ g "post"
         graph' = foldr Fenfire.RDF.update ?graph $ [
-            (post, dc_title, f "title"),
-            (post, dc_creator, f "author"),
-            (post, content_encoded, f "content"),
-            (post, dcterms_modified, time)]
+            (p, dc_title, f "title"),
+            (p, dc_creator, f "author"),
+            (p, content_encoded, f "content"),
+            (p, dcterms_modified, time)]
     bid <- writeGraph graph'
     putEntry ["testdata","blog"] $ FileEntry $ bIRI bid
     pageHandler (let ?graph = graph' in renderBoard blog) ?req




More information about the Fencommits mailing list