From f9e0880c82f82b73a042eb37287bccecd040b3ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Giang=20Pha=CC=A3m?= Date: Wed, 30 Mar 2022 01:18:59 +0000 Subject: [PATCH] [FIX] core: computed stored many2many field not computed at install closes odoo/odoo#87553 X-original-commit: b54f78de307543efcea934206806f361eaac811a Signed-off-by: Raphael Collet --- odoo/fields.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/odoo/fields.py b/odoo/fields.py index 381034dc0f2..45c959ecbc6 100644 --- a/odoo/fields.py +++ b/odoo/fields.py @@ -3810,6 +3810,8 @@ class Many2many(_RelationalMulti): """.format(rel=self.relation, id1=self.column1, id2=self.column2) cr.execute(query, ['RELATION BETWEEN %s AND %s' % (model._table, comodel._table)]) _schema.debug("Create table %r: m2m relation between %r and %r", self.relation, model._table, comodel._table) + model.pool.post_init(self.update_db_foreign_keys, model) + return True model.pool.post_init(self.update_db_foreign_keys, model)