diff --git a/models/res_partner.py b/models/res_partner.py index 994caffccd545ea1995eb1418df98cabe02c0fee..ad0aaf94a0fc103ebd63b7be4ede32ace21b2b52 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -57,13 +57,13 @@ class ResPartner(models.Model): if module.get("author_type") != "odoo": # Création du module if module.get("name") not in existing_modules.mapped("name"): - new_module = module + new_module = module.copy() new_module.pop("latest_version", False) module_id = existing_modules.create(new_module) # Mise à jour des versions else: module_id = existing_modules.filtered( - lambda m: m.name == module.get("name") + lambda m: m.name == module.get("name") # noqa: B023 ) module_update = ModuleVersion.search( [ @@ -97,7 +97,7 @@ class ResPartner(models.Model): ) if module_uninstalled: module_ids = partner.module_version_ids.filtered( - lambda m: m.module_id.name in module_uninstalled + lambda m: m.module_id.name in module_uninstalled # noqa: B023 ) module_ids.unlink()