From e4fe984a70c378cbcc324ba9a31417c3cf8f32fb Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Fri, 26 Jan 2024 23:03:39 +0200 Subject: [PATCH] fix validator path --- lib/params/base_validator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/params/base_validator.rb b/lib/params/base_validator.rb index aa75cc3a..db69a6a0 100644 --- a/lib/params/base_validator.rb +++ b/lib/params/base_validator.rb @@ -83,7 +83,7 @@ module Params old_path = @current_path params.dig(*path)&.each_with_index do |item, index| - @current_path = old_path + [*path].map(&:to_s).join('.') + "[#{index}]" + @current_path = [old_path, [*path].map(&:to_s).join('.') + "[#{index}]"].compact_blank.join('.') yield item if item end