diff options
| author | Mathias Markl <mathias.markl@mukit.at> | 2021-03-05 14:00:47 +0000 |
|---|---|---|
| committer | Mathias Markl <mathias.markl@mukit.at> | 2021-03-16 12:33:11 +0000 |
| commit | 62a43fcb8da2c5a3167d230820b514729fbf0bde (patch) | |
| tree | 55114c7b01fde6266f83b7a9a7b359caa91946df /odoo | |
| parent | e795ce5bff14b6b748c1f4a2651946aafdc299f4 (diff) | |
[IMP] base: performance improvement when installing a module
closes odoo/odoo#67939
X-original-commit: c0afa00d7cdbe98e4c67d2987a2b808bedd474ac
Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
Diffstat (limited to 'odoo')
| -rw-r--r-- | odoo/addons/base/models/ir_module.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/addons/base/models/ir_module.py b/odoo/addons/base/models/ir_module.py index b5f79ef5dbe..d53c7a2484b 100644 --- a/odoo/addons/base/models/ir_module.py +++ b/odoo/addons/base/models/ir_module.py @@ -390,9 +390,9 @@ class Module(models.Model): module_demo = module.demo or update_demo or any(mod.demo for mod in ready_mods) demo = demo or module_demo - # check dependencies and update module itself - self.check_external_dependencies(module.name, newstate) if module.state in states_to_update: + # check dependencies and update module itself + self.check_external_dependencies(module.name, newstate) module.write({'state': newstate, 'demo': module_demo}) return demo |
