From 6a69488fb33aada2a29abe61eff4b73334447c8f Mon Sep 17 00:00:00 2001 From: Piotr Usewicz Date: Sat, 18 Feb 2012 11:52:08 +0000 Subject: [PATCH] Fix true and false matching --- src/mustache.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mustache.erl b/src/mustache.erl index ac501a0..e33ab43 100644 --- a/src/mustache.erl +++ b/src/mustache.erl @@ -113,9 +113,9 @@ compile_section(Name, Content, State) -> Result = compiler(Content, State), "fun() -> " ++ "case mustache:get(" ++ Name ++ ", Ctx, " ++ atom_to_list(Mod) ++ ") of " ++ - "true -> " ++ + "\"true\" -> " ++ Result ++ "; " ++ - "false -> " ++ + "\"false\" -> " ++ "[]; " ++ "List when is_list(List) -> " ++ "[fun(Ctx) -> " ++ Result ++ " end(dict:merge(CFun, SubCtx, Ctx)) || SubCtx <- List]; " ++