diff options
author | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2015-09-01 08:46:56 -0300 |
---|---|---|
committer | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2015-09-01 08:53:29 -0300 |
commit | 8ce0fdb5c412a5083dff3ecb863e86c1853651d7 (patch) | |
tree | fa3e7cd501232eadbd39b5e68a3ab7c2153852b5 | |
parent | fbce0f8995089caf8db5e74fd2692716c86397ee (diff) | |
download | rails-8ce0fdb5c412a5083dff3ecb863e86c1853651d7.tar.gz rails-8ce0fdb5c412a5083dff3ecb863e86c1853651d7.tar.bz2 rails-8ce0fdb5c412a5083dff3ecb863e86c1853651d7.zip |
Fix failure introduced by #17351 due to the new mocks implementation
It was not expecting the new `case_insensitive` option to be passed to
`generate_message`, instead of fixing the test we can just not pass this
option down since it is specific to the confirmation validator and not
necessary for the error message.
-rw-r--r-- | activemodel/lib/active_model/validations/confirmation.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activemodel/lib/active_model/validations/confirmation.rb b/activemodel/lib/active_model/validations/confirmation.rb index 120edda909..bb2f0bd064 100644 --- a/activemodel/lib/active_model/validations/confirmation.rb +++ b/activemodel/lib/active_model/validations/confirmation.rb @@ -11,7 +11,7 @@ module ActiveModel if (confirmed = record.send("#{attribute}_confirmation")) unless confimation_value_equal?(record, attribute, value, confirmed) human_attribute_name = record.class.human_attribute_name(attribute) - record.errors.add(:"#{attribute}_confirmation", :confirmation, options.merge(attribute: human_attribute_name)) + record.errors.add(:"#{attribute}_confirmation", :confirmation, options.except(:case_sensitive).merge!(attribute: human_attribute_name)) end end end |