Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

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