diff --git a/odoo/models.py b/odoo/models.py index 7e9da96559b..b1cbe64cd80 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -5279,7 +5279,7 @@ Fields: target0 = Model.browse(i for [i] in self.env.cr.fetchall()) else: env = self.env(user=SUPERUSER_ID, context={'active_test': False}) - target0 = env[model_name].search([(path, 'in', self.ids)]) + target0 = env[model_name].search([(path, 'in', self.ids)], order='id') target0 = target0.with_env(self.env) # prepare recomputation for each field on linked records for field in stored: