From ac3223f2f5e42bb3dd05aa84a39ccd90372c7a8e Mon Sep 17 00:00:00 2001 From: david Date: Thu, 23 Sep 2021 11:56:25 +0200 Subject: [PATCH] [FIX] rma: return location The new implementation wasn't getting the value set in the wizard. TT32046 --- rma/models/rma.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/rma/models/rma.py b/rma/models/rma.py index 7e5badd4..eabfbb00 100644 --- a/rma/models/rma.py +++ b/rma/models/rma.py @@ -864,11 +864,6 @@ class Rma(models.Model): # Reception business methods def _create_receptions_from_picking(self): self.ensure_one() - create_vals = {} - if self.location_id: - create_vals.update( - location_id=self.location_id.id, picking_id=self.picking_id.id, - ) stock_return_picking_form = Form( self.env["stock.return.picking"].with_context( active_ids=self.picking_id.ids, @@ -876,6 +871,8 @@ class Rma(models.Model): active_model="stock.picking", ) ) + if self.location_id: + stock_return_picking_form.location_id = self.location_id return_wizard = stock_return_picking_form.save() return_wizard.product_return_moves.filtered( lambda r: r.move_id != self.move_id