From 482c616762b39d5fee2bc375a259f1a727aed4f0 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 24 Jul 2024 08:13:20 +0200 Subject: [PATCH] [FIX] stock_picking_report_valued_sale_mrp: non existing backorder_id in stock.move It was a related field in v13, but now it's only on the picking, so let's access to it in the code. TT50285 --- stock_picking_report_valued_sale_mrp/models/stock_move.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stock_picking_report_valued_sale_mrp/models/stock_move.py b/stock_picking_report_valued_sale_mrp/models/stock_move.py index 4b459b1..379457c 100644 --- a/stock_picking_report_valued_sale_mrp/models/stock_move.py +++ b/stock_picking_report_valued_sale_mrp/models/stock_move.py @@ -22,7 +22,10 @@ class StockMove(models.Model): sale_line.move_ids.filtered( lambda x: x.product_id == self.product_id and not x.origin_returned_move_id - and (x.state != "cancel" or (x.state == "cancel" and x.backorder_id)) + and ( + x.state != "cancel" + or (x.state == "cancel" and x.picking_id.backorder_id) + ) ).mapped("product_uom_qty") ) return component_demand / sale_line.product_uom_qty