diff options
author | Ben Tucker <ben@btucker.net> | 2013-05-06 18:31:20 -0400 |
---|---|---|
committer | Ben Tucker <ben@btucker.net> | 2013-05-06 21:09:14 -0400 |
commit | 228720ef19e7dcf7c21f4ef2171906cc7c8c97f1 (patch) | |
tree | b390079c22358e1f2642792be93fb0c6d8cdb771 /activerecord/test/cases/aggregations_test.rb | |
parent | f7f8b7ccfc2fe61c0834041d2e211dd9dfdfbbc8 (diff) | |
download | rails-228720ef19e7dcf7c21f4ef2171906cc7c8c97f1.tar.gz rails-228720ef19e7dcf7c21f4ef2171906cc7c8c97f1.tar.bz2 rails-228720ef19e7dcf7c21f4ef2171906cc7c8c97f1.zip |
Confirm a record has not already been destroyed before decrementing
counter cache
At present, calling destroy multiple times on the same record results
in the belongs_to counter cache being decremented multiple times. With
this change the record is checked for whether it is already destroyed
prior to decrementing the counter cache.
Diffstat (limited to 'activerecord/test/cases/aggregations_test.rb')
0 files changed, 0 insertions, 0 deletions