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 "