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