diff --git a/lib/chili_project/liquid/legacy.rb b/lib/chili_project/liquid/legacy.rb index ab92800b8c2a177be81d56006070f171e904ce9b..58cc06ff7c4b27b0d240d76ad10145da38f74a81 100644 --- a/lib/chili_project/liquid/legacy.rb +++ b/lib/chili_project/liquid/legacy.rb @@ -24,7 +24,8 @@ module ChiliProject next unless macro[:match].present? && macro[:replace].present? content = content.gsub(macro[:match]) do |match| # Use block form so $1 and $2 are set properly - "{#{macro[:replace]} #{macro[:new_name]} '#{$2}' #{macro[:replace]}}" + args = " '#{$2}'" if $2 + "{#{macro[:replace]} #{macro[:new_name]}#{args} #{macro[:replace]}}" end end content