diff --git a/stock_request_purchase/models/purchase_order.py b/stock_request_purchase/models/purchase_order.py index 99cb21455..047fcc47c 100644 --- a/stock_request_purchase/models/purchase_order.py +++ b/stock_request_purchase/models/purchase_order.py @@ -26,7 +26,9 @@ class PurchaseOrder(models.Model): """ :return dict: dictionary value for created view """ - action = self.env.ref("stock_request.action_stock_request_form").read()[0] + action = self.env["ir.actions.act_window"]._for_xml_id( + "stock_request.action_stock_request_form" + ) requests = self.mapped("stock_request_ids") if len(requests) > 1: diff --git a/stock_request_purchase/models/stock_request.py b/stock_request_purchase/models/stock_request.py index b3b586bc4..d2ccf02da 100644 --- a/stock_request_purchase/models/stock_request.py +++ b/stock_request_purchase/models/stock_request.py @@ -39,7 +39,7 @@ class StockRequest(models.Model): ) def action_view_purchase(self): - action = self.env.ref("purchase.purchase_rfq").read()[0] + action = self.env["ir.actions.act_window"]._for_xml_id("purchase.purchase_rfq") purchases = self.mapped("purchase_ids") if len(purchases) > 1: diff --git a/stock_request_purchase/models/stock_request_order.py b/stock_request_purchase/models/stock_request_order.py index f28695782..f5fad3d81 100644 --- a/stock_request_purchase/models/stock_request_order.py +++ b/stock_request_purchase/models/stock_request_order.py @@ -30,7 +30,7 @@ class StockRequestOrder(models.Model): req.purchase_count = len(req.purchase_ids) def action_view_purchase(self): - action = self.env.ref("purchase.purchase_rfq").read()[0] + action = self.env["ir.actions.act_window"]._for_xml_id("purchase.purchase_rfq") purchases = self.mapped("purchase_ids") if len(purchases) > 1: action["domain"] = [("id", "in", purchases.ids)]