aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model/serializers
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2016-06-04 15:03:47 +0900
committerRyuta Kamizono <kamipo@gmail.com>2016-06-16 06:25:37 +0900
commit1cf467b7a31749ccb3fc2a8ac89c5218c95e7d70 (patch)
tree55bd2830a231d521b806e76806aabb292b373928 /activemodel/lib/active_model/serializers
parentaa062318c451512035c10898a1af95943b1a3803 (diff)
downloadrails-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