Skip to content

Commit c6d5c66

Browse files
committed
raise error if argument on default_value_serializer is unsupported term.
1 parent 5c1a214 commit c6d5c66

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/bbmustache.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ default_value_serializer(Float) when is_float(Float) ->
232232
io_lib_format:fwrite_g(Float);
233233
default_value_serializer(Atom) when is_atom(Atom) ->
234234
list_to_binary(atom_to_list(Atom));
235+
default_value_serializer(X) when is_map(X); is_tuple(X) ->
236+
error(unsupported_term, [X]);
235237
default_value_serializer(X) ->
236238
X.
237239

0 commit comments

Comments
 (0)