+ # destroy with licenses
+ def destroy
+ res = false
+ self.class.transaction do
+ self.licenses.each do |license|
+ raise ActiveRecord::Rollback unless license.destroy
+ end
+ res = super
+ raise ActiveRecord::Rollback unless res
+ end
+ res
+ end
+