diff --git a/addons/mrp/models/stock_move.py b/addons/mrp/models/stock_move.py index 35920f7a88e..8d504339336 100644 --- a/addons/mrp/models/stock_move.py +++ b/addons/mrp/models/stock_move.py @@ -136,8 +136,8 @@ class StockMove(models.Model): cost_share = fields.Float( "Cost Share (%)", digits=(5, 2), # decimal = 2 is important for rounding calculations!! help="The percentage of the final production cost for this by-product. The total of all by-products' cost share must be smaller or equal to 100.") - product_qty_available = fields.Float('Product On Hand Quantity', related='product_id.qty_available') - product_virtual_available = fields.Float('Product Forecasted Quantity', related='product_id.virtual_available') + product_qty_available = fields.Float('Product On Hand Quantity', related='product_id.qty_available', depends=['product_id']) + product_virtual_available = fields.Float('Product Forecasted Quantity', related='product_id.virtual_available', depends=['product_id']) description_bom_line = fields.Char('Kit', compute='_compute_description_bom_line') manual_consumption = fields.Boolean( 'Manual Consumption', compute='_compute_manual_consumption', store=True,