Andreas Stenius 10 лет назад
Родитель
Сommit
741d0a1a55
2 измененных файлов с 10 добавлено и 2 удалено
  1. 3 1
      src/erlydtl_runtime.erl
  2. 7 1
      test/erlydtl_test_defs.erl

+ 3 - 1
src/erlydtl_runtime.erl

@@ -107,7 +107,9 @@ find_value(Key, Tuple) when is_tuple(Tuple) ->
                 _ ->
                     undefined
             end
-    end.
+    end;
+find_value(_, _) ->
+    undefined.
 
 fetch_value(Key, Data, Options) ->
     fetch_value(Key, Data, Options, []).

+ 7 - 1
test/erlydtl_test_defs.erl

@@ -143,7 +143,13 @@ all_test_defs() ->
        {"Index tuple using a \"reserved\" keyword",
         <<"{{ list.count }}">>,
         [{list, [{count, 123}]}],
-        <<"123">>}
+        <<"123">>},
+       {"Index list value",
+        <<"{{ content.description }}">>,
+        [{content, "test"}], <<"">>},
+       {"Index binary value",
+        <<"{{ content.description }}">>,
+        [{content, <<"test">>}], <<"">>}
       ]},
      {"now",
       [{"now functional",