diff --git a/kpi_dashboard/models/kpi_kpi.py b/kpi_dashboard/models/kpi_kpi.py index 12c72d52e..be2b044ca 100644 --- a/kpi_dashboard/models/kpi_kpi.py +++ b/kpi_dashboard/models/kpi_kpi.py @@ -179,8 +179,9 @@ class KpiKpi(models.Model): def show_value(self): self.ensure_one() - action = self.env.ref("kpi_dashboard.kpi_kpi_act_window") - result = action.read()[0] + result = self.env["ir.actions.act_window"]._for_xml_id( + "kpi_dashboard.kpi_kpi_act_window" + ) result.update( { "res_id": self.id, @@ -247,8 +248,9 @@ class KpiKpiHistory(models.Model): def show_form(self): self.ensure_one() - action = self.env.ref("kpi_dashboard.kpi_kpi_history_act_window") - result = action.read()[0] + result = self.env["ir.actions.act_window"]._for_xml_id( + "kpi_dashboard.kpi_kpi_history_act_window" + ) result.update( { "res_id": self.id, diff --git a/report_label/models/ir_actions_server.py b/report_label/models/ir_actions_server.py index ff030fa98..4f9638b0f 100644 --- a/report_label/models/ir_actions_server.py +++ b/report_label/models/ir_actions_server.py @@ -23,10 +23,11 @@ class IrActionsServer(models.Model): def report_label_associated_view(self): """View the associated qweb templates""" self.ensure_one() - action = self.env.ref("base.action_ui_view", raise_if_not_found=False) - if not action or len(self.label_template.split(".")) < 2: + res = self.env["ir.actions.act_window"]._for_xml_id( + "base.action_ui_view", raise_if_not_found=False + ) + if not res or len(self.label_template.split(".")) < 2: return False - res = action.read()[0] res["domain"] = [ ("type", "=", "qweb"), "|",