Fix case where a variable name is falsy

This commit is contained in:
Justin Li
2014-10-21 12:09:26 -04:00
parent d9ae36ec40
commit dedd1d3dc0
3 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ module Liquid
end
def render(context)
return ''.freeze unless @name
return ''.freeze if @name.nil?
@filters.inject(context.evaluate(@name)) do |output, (filter_name, filter_args, filter_kwargs)|
filter_args = evaluate_filter_expressions(context, filter_args, filter_kwargs)
output = context.invoke(filter_name, output, *filter_args)