summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonin Bourguignon <abo@openerp.com>2012-08-24 10:58:01 +0200
committerAntonin Bourguignon <abo@openerp.com>2012-08-24 10:58:01 +0200
commit85dffc18df45b1dcbe7c0d1a42dd7ee82967fafc (patch)
tree0b4a0045b322dd98da918537d00daae2988c1ce1
parentb28a9562482a8e9837f3a79093354b767d32c07d (diff)
parentb218f74b288c99923c5c50b7a628f51d2478c34d (diff)
[MERGE] latest trunk
bzr revid: abo@openerp.com-20120824085801-0tr9lajdtiwtpvwr
-rw-r--r--openerp/addons/base/ir/ir_model_constraint.py4
-rw-r--r--openerp/addons/base/ir/ir_model_relation.py5
2 files changed, 2 insertions, 7 deletions
diff --git a/openerp/addons/base/ir/ir_model_constraint.py b/openerp/addons/base/ir/ir_model_constraint.py
index 4a69bc2f0a7..a3099339131 100644
--- a/openerp/addons/base/ir/ir_model_constraint.py
+++ b/openerp/addons/base/ir/ir_model_constraint.py
@@ -45,7 +45,6 @@ class ir_model_constraint(Model):
ids_set = set(ids)
ids.sort()
ids.reverse()
- to_unlink = []
for data in self.browse(cr, uid, ids, context):
model = data.model.model
model_obj = self.pool.get(model)
@@ -75,5 +74,4 @@ class ir_model_constraint(Model):
cr.execute('ALTER TABLE "%s" DROP CONSTRAINT "%s"' % (model_obj._table, name),)
_logger.info('Dropped CONSTRAINT %s@%s', name, model)
- to_unlink.append(data.id)
- self.unlink(cr, uid, to_unlink, context)
+ self.unlink(cr, uid, ids, context)
diff --git a/openerp/addons/base/ir/ir_model_relation.py b/openerp/addons/base/ir/ir_model_relation.py
index eede6eae44f..fc6dae2ca52 100644
--- a/openerp/addons/base/ir/ir_model_relation.py
+++ b/openerp/addons/base/ir/ir_model_relation.py
@@ -36,7 +36,6 @@ class ir_model_relation(Model):
to_drop_table = []
ids.sort()
ids.reverse()
- to_unlink = []
for data in self.browse(cr, uid, ids, context):
model = data.model
model_obj = self.pool.get(model)
@@ -53,9 +52,7 @@ class ir_model_relation(Model):
if cr.fetchone() and not name in to_drop_table:
to_drop_table.append(name)
- to_unlink.append(data.id)
-
- self.unlink(cr, uid, to_unlink, context)
+ self.unlink(cr, uid, ids, context)
# drop m2m relation tables
for table in to_drop_table: