From 53eb6d51f98cb5bf84fc3adcad6a3ff324eae6b0 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 15 Sep 2018 10:22:09 +0200 Subject: [PATCH] [IMP] base: speed improvement (-450 SQL queries) --- odoo/addons/base/models/ir_module.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_module.py b/odoo/addons/base/models/ir_module.py index 6508892ca6e..202754bc713 100644 --- a/odoo/addons/base/models/ir_module.py +++ b/odoo/addons/base/models/ir_module.py @@ -648,6 +648,7 @@ class Module(models.Model): 'icon': terp.get('icon', False), 'summary': terp.get('summary', ''), 'url': terp.get('url') or terp.get('live_test_url', ''), + 'to_buy': False } @api.model @@ -680,7 +681,7 @@ class Module(models.Model): values = self.get_values_from_terp(terp) if mod: - updated_values = {'to_buy': False} + updated_values = {} for key in values: old = getattr(mod, key) updated = tools.ustr(values[key]) if isinstance(values[key], pycompat.string_types) else values[key]