diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2016-06-04 15:03:47 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2016-06-16 06:25:37 +0900 |
commit | 1cf467b7a31749ccb3fc2a8ac89c5218c95e7d70 (patch) | |
tree | 55bd2830a231d521b806e76806aabb292b373928 /activemodel/lib/active_model/serializers | |
parent | aa062318c451512035c10898a1af95943b1a3803 (diff) | |
download | rails-1cf467b7a31749ccb3fc2a8ac89c5218c95e7d70.tar.gz rails-1cf467b7a31749ccb3fc2a8ac89c5218c95e7d70.tar.bz2 rails-1cf467b7a31749ccb3fc2a8ac89c5218c95e7d70.zip |
Prevent `RangeError` for `FinderMethods#exists?`
`FinderMethods#exists?` should return a boolean rather than raising an
exception.
`UniquenessValidator#build_relation` catches a `RangeError` because it
includes type casting due to a string value truncation. But a string
value truncation was removed at #23523 then type casting in
`build_relation` is no longer necessary. aa06231 removes type casting in
`build_relation` then a `RangeError` moves to `relation.exists?`.
This change will remove the catching a `RangeError`.
Diffstat (limited to 'activemodel/lib/active_model/serializers')
0 files changed, 0 insertions, 0 deletions