From a7ad5f4282bdc0a6d53df9bdbe69843669d8de7c Mon Sep 17 00:00:00 2001 From: Marco Concetto Rudilosso Date: Wed, 2 Apr 2025 12:16:38 +0200 Subject: [PATCH] also do it for map --- lib/liquid/standardfilters.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index c3affdc0..f20514fb 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -536,6 +536,10 @@ module Liquid # @liquid_syntax array | map: string # @liquid_return [array[untyped]] def map(input, property) + if property.nil? + raise_property_error(property) + end + property = Utils.to_s(property) InputIterator.new(input, context).map do |e| e = e.call if e.is_a?(Proc)