diff --git a/rma_purchase/models/procurement.py b/rma_purchase/models/procurement.py index 63993911..b551873e 100644 --- a/rma_purchase/models/procurement.py +++ b/rma_purchase/models/procurement.py @@ -30,6 +30,7 @@ class StockRule(models.Model): ) if "rma_line_id" in values: line = values.get("rma_line_id") + line = self.env["rma.order.line"].browse([line]) if line.reference_move_id: return res if line.purchase_order_line_id: diff --git a/rma_sale/models/procurement.py b/rma_sale/models/procurement.py index 1b3248ee..f4a21038 100644 --- a/rma_sale/models/procurement.py +++ b/rma_sale/models/procurement.py @@ -30,6 +30,7 @@ class StockRule(models.Model): ) if "rma_line_id" in values: line = values.get("rma_line_id") + line = self.env["rma.order.line"].browse([line]) if line.reference_move_id: return res if line.sale_line_id: