From 939e60697d2670b760927d8891abb7d6068c0076 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 4 Mar 2025 16:43:13 +0100 Subject: [PATCH] [FIX] upgrade_analysis: avoid call privatized 'mapped' function. FIX: #3215. Rational : 'mapped' function has been privatized in https://github.com/odoo/odoo/commit/a1adf8355ceb00e6b9b5cbdde00aa87c5501e922. We so replace 'mapped' by 'search_read' --- upgrade_analysis/models/upgrade_analysis.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/upgrade_analysis/models/upgrade_analysis.py b/upgrade_analysis/models/upgrade_analysis.py index 3fb66de30..1215326f8 100644 --- a/upgrade_analysis/models/upgrade_analysis.py +++ b/upgrade_analysis/models/upgrade_analysis.py @@ -550,11 +550,13 @@ class UpgradeAnalysis(models.Model): all_local_modules = ( self.env["ir.module.module"].search(module_domain).mapped("name") ) - all_remote_modules = ( - connection.env["ir.module.module"] - .browse(connection.env["ir.module.module"].search(module_domain)) - .mapped("name") - ) + + all_remote_modules = [ + x["name"] + for x in connection.env["ir.module.module"].search_read( + module_domain, ["name"] + ) + ] start_version = connection.version end_version = release.major_version