Browse Source

Merge pull request #246 from brigadier/patch-3

make the 'join' filter work with numbers
Andreas Stenius 8 years ago
parent
commit
2aae6234de
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/erlydtl_filters.erl

+ 2 - 2
src/erlydtl_filters.erl

@@ -986,8 +986,8 @@ iriencode([C | Rest], Acc) ->
     iriencode(Rest, [hexdigit(Lo), hexdigit(Hi), $\% | Acc]).
     iriencode(Rest, [hexdigit(Lo), hexdigit(Hi), $\% | Acc]).
 
 
 join_io([], _Sep) -> [];
 join_io([], _Sep) -> [];
-join_io([_] = X, _Sep) -> X;
-join_io([X|T], Sep) -> [X,Sep] ++ join_io(T, Sep).
+join_io([X], _Sep) -> [format_number(X)];
+join_io([X|T], Sep) -> [format_number(X),Sep] ++ join_io(T, Sep).
 
 
 linebreaksbr(Input, Index) when is_binary(Input) ->
 linebreaksbr(Input, Index) when is_binary(Input) ->
     Break = <<"<br />">>,
     Break = <<"<br />">>,