From 8fc5c1c289c09ba139b3f405a97b12bdb854b8be Mon Sep 17 00:00:00 2001 From: Tomero-Dev <63006739+Tomero-Dev@users.noreply.github.com> Date: Wed, 12 Nov 2025 08:18:26 +0100 Subject: [PATCH 1/2] [17.0] [FIX] Permission error in action --- crm_phonecall/models/crm_lead.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crm_phonecall/models/crm_lead.py b/crm_phonecall/models/crm_lead.py index da59612c6a4..83e545fbf9b 100644 --- a/crm_phonecall/models/crm_lead.py +++ b/crm_phonecall/models/crm_lead.py @@ -25,8 +25,7 @@ def _compute_phonecall_count(self): def button_open_phonecall(self): self.ensure_one() - action = self.env.ref("crm_phonecall.crm_case_categ_phone_incoming0") - action_dict = action.read()[0] if action else {} + action_dict = self.env["ir.actions.act_window"]._for_xml_id("crm_phonecall.crm_case_categ_phone_incoming0") action_dict["context"] = safe_eval(action_dict.get("context", "{}")) action_dict["context"].update( { From 13bc6f7daef524a501d105c0470ef692ced8298b Mon Sep 17 00:00:00 2001 From: Tomero-Dev <63006739+Tomero-Dev@users.noreply.github.com> Date: Wed, 12 Nov 2025 08:33:12 +0100 Subject: [PATCH 2/2] [17.0][FIX] wrong in ruff-format --- crm_phonecall/models/crm_lead.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crm_phonecall/models/crm_lead.py b/crm_phonecall/models/crm_lead.py index 83e545fbf9b..f71bfb43e00 100644 --- a/crm_phonecall/models/crm_lead.py +++ b/crm_phonecall/models/crm_lead.py @@ -25,7 +25,9 @@ def _compute_phonecall_count(self): def button_open_phonecall(self): self.ensure_one() - action_dict = self.env["ir.actions.act_window"]._for_xml_id("crm_phonecall.crm_case_categ_phone_incoming0") + action_dict = self.env["ir.actions.act_window"]._for_xml_id( + "crm_phonecall.crm_case_categ_phone_incoming0" + ) action_dict["context"] = safe_eval(action_dict.get("context", "{}")) action_dict["context"].update( {