From e5c6904a4002b48a7194f692d8aa3988fb3301a6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 23 Aug 2019 11:55:09 +0000 Subject: [PATCH] [FIX] models: log non-invertible dependencies as errors --- odoo/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odoo/models.py b/odoo/models.py index bc9a153a77b..6e4264d1a69 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -5482,9 +5482,9 @@ Fields: new_records = self.filtered(lambda r: not r.id) real_records = self - new_records records = model.browse() - if key.store and real_records: + if real_records: records |= model.sudo().search([(key.name, 'in', real_records.ids)]) - if not key.store or new_records: + if new_records: cache_records = self.env.cache.get_records(model, key) records |= cache_records.filtered(lambda r: set(r[key.name]._ids) & set(self._ids)) records._modified_triggers(val, modified=modified)