From 67c80e6c46c1c827f04c7ff7ed540d6a9c5d5fb2 Mon Sep 17 00:00:00 2001 From: Lois Rilo Date: Fri, 11 May 2018 16:19:57 +0200 Subject: [PATCH] [9.0] rma_sale: adapt constraint to view domain --- rma_sale/models/rma_order_line.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rma_sale/models/rma_order_line.py b/rma_sale/models/rma_order_line.py index 8db427b8..f344ffee 100644 --- a/rma_sale/models/rma_order_line.py +++ b/rma_sale/models/rma_order_line.py @@ -134,7 +134,9 @@ class RmaOrderLine(models.Model): @api.constrains('sale_line_id', 'partner_id') def _check_sale_partner(self): for rec in self: - if (rec.sale_line_id and rec.sale_line_id.order_id.partner_id != + if (rec.sale_line_id and + rec.sale_line_id.order_id.partner_id != rec.partner_id and + rec.sale_line_id.order_id.partner_id.parent_id != rec.partner_id): raise ValidationError(_( "RMA customer and originating sales order line customer "