[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) <rco@openerp.com>
This commit is contained in:
Victor Feyens
2021-11-26 09:44:58 +00:00
parent 398e499ae1
commit cfda86fa53
+2
View File
@@ -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'):