diff options
author | Sean Griffin <sean@thoughtbot.com> | 2015-02-03 13:25:15 -0700 |
---|---|---|
committer | Sean Griffin <sean@thoughtbot.com> | 2015-02-03 13:28:07 -0700 |
commit | 23bb8d77c6c5ace445659d56cf5df2adcf6c8dc3 (patch) | |
tree | b5792b0fd965091f07e832f19bf1b3a4122aa7e0 /activerecord/lib/active_record/fixtures.rb | |
parent | 4a62724c59d387991055dbcb86d725e26a986fda (diff) | |
download | rails-23bb8d77c6c5ace445659d56cf5df2adcf6c8dc3.tar.gz rails-23bb8d77c6c5ace445659d56cf5df2adcf6c8dc3.tar.bz2 rails-23bb8d77c6c5ace445659d56cf5df2adcf6c8dc3.zip |
Correct errors in counter cache updating
The cache name should be converted to a string when given, not compared
as a symbol. This edge case is already adequately covered by our tests,
but was masked by another issue where we were incorrectly updating the
counter cache twice. When paired with a bug where we didn't update the
counter cache because we couldn't find a match with the name, this made
it look like everything was working fine.
Fixes #10865.
Diffstat (limited to 'activerecord/lib/active_record/fixtures.rb')
0 files changed, 0 insertions, 0 deletions