Merge pull request #391 from ForgeFlow/13.0-bp-390

[13.0][FIX] rma: in multi step routes, only reserve first step
This commit is contained in:
Lois Rilo
2023-02-21 15:03:57 +01:00
committed by GitHub

View File

@@ -206,7 +206,7 @@ class RmaMakePicking(models.TransientModel):
# Force the reservation of the RMA specific lot for incoming shipments.
# FIXME: still needs fixing, not reserving appropriate serials.
for move in pickings.move_lines.filtered(
lambda x: x.state not in ("draft", "cancel", "done")
lambda x: x.state not in ("draft", "cancel", "done", "waiting")
and x.rma_line_id
and x.product_id.tracking in ("lot", "serial")
and x.rma_line_id.lot_id