diff --git a/odoo/modules/loading.py b/odoo/modules/loading.py index 6a92f735ded..b195af35b34 100644 --- a/odoo/modules/loading.py +++ b/odoo/modules/loading.py @@ -437,7 +437,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): module_names = [k for k, v in tools.config['update'].items() if v] if module_names: - modules = Module.search([('state', '=', 'installed'), ('name', 'in', module_names)]) + modules = Module.search([('state', 'in', ('installed', 'to upgrade')), ('name', 'in', module_names)]) if modules: modules.button_upgrade()