🐙 Templated web page generator for your git repositories
git clone https://github.com/m-col/gitja
Files | Refs | Readme | License

Commit e696f1824408c0cfe30703c7aee1985e978698fb
Parent: 15b9b6cda67a37977780fe192777b5b676df8c6d
Author: mcol <mcol@posteo.net>
Date: 2021-09-25 01:23:12 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2021-09-25 01:23:12 +0100

Stop cartesian product when loading templates

src/Templates.hs Modified

@@ -40,7 +40,7 @@
     files <- getFiles config
     let files' = filter ((/=) $ indexTemplate config) files
     parsed <- sequence $ parseGingerFile includeResolver <$> files'
-    return $ Template <$> files' <*> rights parsed
+    return $ zipWith ($) (Template <$> files') (rights parsed)
 
 {-
 This takes the session's `Config` and maybe returns a loaded template for the