From 288d5cf71affd744ebd28adff1cbd1109988571d Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Wed, 7 Nov 2018 17:10:25 -0800 Subject: [PATCH] FIX Cannot validate RMA when SO-RMA doesn't require return/reversal of picking. --- rma_sale/models/rma.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rma_sale/models/rma.py b/rma_sale/models/rma.py index 6b69da38..f6fc0fff 100644 --- a/rma_sale/models/rma.py +++ b/rma_sale/models/rma.py @@ -71,7 +71,7 @@ class RMA(models.Model): raise UserError(_('You must have a sale order for this RMA.')) if not self.template_id.in_require_return: group_id = self.sale_order_id.procurement_group_id.id if self.sale_order_id.procurement_group_id else 0 - sale_id = self.sale_order_id + sale_id = self.sale_order_id.id values = self.template_id._values_for_in_picking(self) update = {'sale_id': sale_id, 'group_id': group_id} update_lines = {'group_id': group_id} @@ -95,7 +95,7 @@ class RMA(models.Model): raise UserError(_('You must have a sale order for this RMA.')) if not self.template_id.out_require_return: group_id = self.sale_order_id.procurement_group_id.id if self.sale_order_id.procurement_group_id else 0 - sale_id = self.sale_order_id + sale_id = self.sale_order_id.id values = self.template_id._values_for_out_picking(self) update = {'sale_id': sale_id, 'group_id': group_id} update_lines = {'to_refund_so': self.template_id.in_to_refund_so, 'group_id': group_id}