summaryrefslogtreecommitdiff
path: root/odoo
diff options
context:
space:
mode:
Diffstat (limited to 'odoo')
-rw-r--r--odoo/addons/base/models/ir_module.py4
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