diff --git a/odoo/addons/base/models/ir_module.py b/odoo/addons/base/models/ir_module.py index 1e00a70f921..89af11a06ae 100644 --- a/odoo/addons/base/models/ir_module.py +++ b/odoo/addons/base/models/ir_module.py @@ -663,6 +663,8 @@ class Module(models.Model): @assert_log_admin_access def button_upgrade(self): + if not self: + return Dependency = self.env['ir.module.module.dependency'] self.update_list()