From cfda86fa53258134ed0ac18415578450d104d997 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 24 Nov 2020 11:44:42 +0000 Subject: [PATCH] [IMP] base/settings: avoid forcing the flush when no modules needs to be (un)installed. closes odoo/odoo#62249 Signed-off-by: Raphael Collet (rco) --- odoo/addons/base/models/res_config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/odoo/addons/base/models/res_config.py b/odoo/addons/base/models/res_config.py index 72b5c8e8efb..c943e3e2ea0 100644 --- a/odoo/addons/base/models/res_config.py +++ b/odoo/addons/base/models/res_config.py @@ -641,6 +641,8 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin) lm = len('module_') for name, module in classified['module']: if int(self[name]): + if module.state == "installed": + continue to_install.append((name[lm:], module)) else: if module and module.state in ('installed', 'to upgrade'):