diff options
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/CHANGELOG | 2 | ||||
-rw-r--r-- | activerecord/lib/active_record/acts/list.rb | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/activerecord/CHANGELOG b/activerecord/CHANGELOG index 4bc7135995..9645f4fca3 100644 --- a/activerecord/CHANGELOG +++ b/activerecord/CHANGELOG @@ -1,5 +1,7 @@ *SVN* +* Fixed acts_as_list to trigger remove_from_list on destroy after the fact, not before, so a unique position can be maintained #871 [Alisdair McDiarmid] + * Added the possibility of specifying fixtures in multiple calls #816 [kim@tinker.com] * Added Base.exists?(id) that'll return true if an object of the class with the given id exists #854 [stian@grytoyr.net] diff --git a/activerecord/lib/active_record/acts/list.rb b/activerecord/lib/active_record/acts/list.rb index ad61f9f47d..abd295d4e9 100644 --- a/activerecord/lib/active_record/acts/list.rb +++ b/activerecord/lib/active_record/acts/list.rb @@ -60,7 +60,7 @@ module ActiveRecord #{scope_condition_method} - before_destroy :remove_from_list + after_destroy :remove_from_list before_create :add_to_list_bottom EOV end |