diff --git a/rma_repair/models/rma_order.py b/rma_repair/models/rma_order.py index 6e24b994..08440e88 100644 --- a/rma_repair/models/rma_order.py +++ b/rma_repair/models/rma_order.py @@ -18,7 +18,7 @@ class RmaOrder(models.Model): def action_view_repair_order(self): action = self.env.ref("repair.action_repair_order_tree") - result = action.read()[0] + result = action.sudo().read()[0] repair_ids = self.mapped("rma_line_ids.repair_ids").ids result["domain"] = [("id", "in", repair_ids)] return result diff --git a/rma_repair/models/rma_order_line.py b/rma_repair/models/rma_order_line.py index dd8922d1..0b911b92 100644 --- a/rma_repair/models/rma_order_line.py +++ b/rma_repair/models/rma_order_line.py @@ -120,7 +120,7 @@ class RmaOrderLine(models.Model): def action_view_repair_order(self): action = self.env.ref("repair.action_repair_order_tree") - result = action.read()[0] + result = action.sudo().read()[0] repair_ids = self.repair_ids.ids if len(repair_ids) != 1: result["domain"] = [("id", "in", repair_ids)]