We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3579daa commit f94dd5cCopy full SHA for f94dd5c
1 file changed
lib/active_data/model/representation.rb
@@ -74,12 +74,8 @@ def emerge_represented_attributes_errors!
74
75
if ActiveModel.version >= Gem::Version.new('6.1.0')
76
def move_errors(from, to)
77
- errors.each do |error|
78
- next unless error.attribute == from
79
-
80
- errors.add(to, error.type, message: error.message)
81
- errors.delete(error.attribute, error.type)
82
- end
+ errors.where(from).each { |error| errors.add(to, error.type, message: error.message) }
+ errors.delete(from)
83
end
84
else # up to 6.0.x
85
0 commit comments