summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Morel <xmo@odoo.com>2018-11-29 13:46:14 +0000
committerXavier Morel <xmo@odoo.com>2018-11-29 13:46:14 +0000
commit4d7aa97da38e497fef31a06543bfa5d2c8785708 (patch)
tree2e3c8dc6c1984ef3104d0c8ff0023a3d836cd2e4
parent9c793253d7422fb9572aeef93e7b0d84bd6bb3a1 (diff)
[FIX] core: fixup of convert cleanup
_tag_delete was not properly converted when the _tag_ calling convention was modified in 4d581e26c2c30a53c41fcdc89d42c79e9ba1ef2f, so <delete> tags would all blow up if encountered. closes odoo/odoo#29149
-rw-r--r--odoo/tools/convert.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/tools/convert.py b/odoo/tools/convert.py
index 36e1bdcd4b5..e677560979e 100644
--- a/odoo/tools/convert.py
+++ b/odoo/tools/convert.py
@@ -250,8 +250,8 @@ form: module.record_id""" % (xml_id,)
modcnt = self.env['ir.module.module'].search_count([('name', '=', module), ('state', '=', 'installed')])
assert modcnt == 1, """The ID "%s" refers to an uninstalled module""" % (xml_id,)
- def _tag_delete(self, rec, _data_node):
- d_model = rec["model"]
+ def _tag_delete(self, rec):
+ d_model = rec.get("model")
records = self.env[d_model]
d_search = rec.get("search")