Skip models with table_query for ondelete
This commit is contained in:
1 parent
afb56ab238
commit
da04200baa
1 file changed
+3
@@ -972,6 +972,9 @@ class ModelSQL(ModelStorage):
|
||||
foreign_keys_todelete = []
|
||||
for model_name in self.pool.object_name_list():
|
||||
model = self.pool.get(model_name)
|
||||
if hasattr(model, 'table_query') \
|
||||
and model.table_query(context):
|
||||
continue
|
||||
for field_name, field in model._columns.iteritems():
|
||||
if isinstance(field, fields.Many2One) \
|
||||
and field.model_name == self._name:
|
||||
|
||||
Reference in new issue
Block a user