From ff543b56973ec57dc3823115aca1b0b2cfcebc96 Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Wed, 21 Sep 2022 10:06:58 +0700 Subject: [PATCH] [FIX] agreement_legal: fix action open agreement --- agreement_legal/models/res_partner.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/agreement_legal/models/res_partner.py b/agreement_legal/models/res_partner.py index 15347950a..5fd61c77a 100644 --- a/agreement_legal/models/res_partner.py +++ b/agreement_legal/models/res_partner.py @@ -22,10 +22,13 @@ class Partner(models.Model): def action_open_agreement(self): self.ensure_one() - action = self.env.ref("agreement.agreement_action") - result = action.read()[0] - result["domain"] = [("partner_id", "=", self.id)] - result["context"] = { - "default_partner_id": self.id, - } - return result + action = self.env["ir.actions.actions"]._for_xml_id( + "agreement.agreement_action" + ) + action.update( + { + "domain": [("partner_id", "=", self.id)], + "context": {"default_partner_id": self.id}, + } + ) + return action