]> source.dussan.org Git - redmine.git/commitdiff
graft r5285 to awesome_nested_set 2.1.6 (#7920)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 21 Jan 2014 07:55:16 +0000 (07:55 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 21 Jan 2014 07:55:16 +0000 (07:55 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@12689 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/plugins/awesome_nested_set/lib/awesome_nested_set/awesome_nested_set.rb

index c831c48fcd2d55871ba7e0765088b2cc61f28a74..81ecbc6b3bcde3522407b041d02d3f5e50f7e351 100644 (file)
@@ -593,6 +593,8 @@ module CollectiveIdea #:nodoc:
               ["#{quoted_right_column_name} = (#{quoted_right_column_name} - ?)", diff]
             )
 
+            # Reload is needed because children may have updated their parent (self) during deletion.
+            reload
             # Don't allow multiple calls to destroy to corrupt the set
             self.skip_before_destroy = true
           end