OSDN Git Service

fix test
[pettanr/pettanr.git] / lib / peta / binder.rb
index 76872da..efedd65 100644 (file)
@@ -70,14 +70,14 @@ module Peta
       self.class.validate_elements_serial validate_serial_list
     end
     
-    def destroy_with_leafs
+    def destroy
       res = false
       self.class.transaction do
         self.leafs_items.each do |leaf|
           raise ActiveRecord::Rollback unless leaf.destroy_and_shorten
         end
-        raise ActiveRecord::Rollback unless self.destroy
-        res = true
+        res = super
+        raise ActiveRecord::Rollback unless res
       end
       res
     end