This project is archived and is in readonly mode.
Changeset [4db72b702f7faca7da30a64e45daeee13733762a] by Tobias Bielohlawek
Revision 4db72b702f7faca7da30a64e45daeee13733762a,
committed by Tobias Bielohlawek
· February 26th, 2010 @ 10:14 AM
fixed a 'RecordNotFound' bug when calling 'reload' on a object which doesn't met the default_scope conditions, added test [#3166 status:resolved]
The reload method didn't made use of 'with_exclusive_scope' when reloading the object. This lead to a RecordNotFound exception, in case the object doesn't met the default_scope condition (anymore) - which is obviously a bug. This quick fix makes use of with_exclusive_scope in the reload method as well. See test for full example.
Signed-off-by: José Valim jose.valim@gmail.com
http://github.com/rails/rails/commit/4db72b702f7faca7da30a64e45daee...
2 changed files
-
M
activerecord/lib/active_record/base.rb -
M
activerecord/test/cases/base_test.rb