From 64c66e791c29f849c3b61a839efe041cb7e204a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Sat, 29 Jan 2022 08:29:11 +0100 Subject: [PATCH] [FIX] Fix access right issues when using actions --- mrp_subcontracting_purchase_link/__manifest__.py | 2 +- mrp_subcontracting_purchase_link/models/purchase_order.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mrp_subcontracting_purchase_link/__manifest__.py b/mrp_subcontracting_purchase_link/__manifest__.py index ee03e5ed9..ec7ee60da 100644 --- a/mrp_subcontracting_purchase_link/__manifest__.py +++ b/mrp_subcontracting_purchase_link/__manifest__.py @@ -2,7 +2,7 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). { "name": "Link Purchase Order to Subcontract Productions", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "category": "Manufacturing", "license": "LGPL-3", "author": "Quartile Limited, Odoo Community Association (OCA)", diff --git a/mrp_subcontracting_purchase_link/models/purchase_order.py b/mrp_subcontracting_purchase_link/models/purchase_order.py index e7e9e4e81..cf7f4f8d8 100644 --- a/mrp_subcontracting_purchase_link/models/purchase_order.py +++ b/mrp_subcontracting_purchase_link/models/purchase_order.py @@ -19,7 +19,8 @@ class PurchaseOrder(models.Model): def action_view_mrp(self): productions = self.subcontract_production_ids - action = self.env.ref("mrp.mrp_production_action").read()[0] + xmlid = "mrp.mrp_production_action" + action = self.env["ir.actions.act_window"]._for_xml_id(xmlid) if len(productions) > 1: action["domain"] = [("id", "in", productions.ids)] elif len(productions) == 1: