[FIX] stock: fix for TypeError: value.toFixed is not a function on BomOverviewTable caused by False value on quantity

closes odoo/odoo#145449

Signed-off-by: Quentin Wolfs (quwo) <quwo@odoo.com>
This commit is contained in:
micheledic
2023-12-08 01:45:39 +00:00
parent 3341285652
commit 0969c13237
@@ -382,8 +382,8 @@ class ReportBomStructure(models.AbstractModel):
@api.model
def _get_quantities_info(self, product, bom_uom, product_info, parent_bom=False, parent_product=False):
return {
'free_qty': max(product.uom_id._compute_quantity(product.free_qty, bom_uom), 0) if product.detailed_type == 'product' else False,
'on_hand_qty': product.uom_id._compute_quantity(product.qty_available, bom_uom) if product.detailed_type == 'product' else False,
'free_qty': max(product.uom_id._compute_quantity(product.free_qty, bom_uom), 0) if product.detailed_type == 'product' else 0,
'on_hand_qty': product.uom_id._compute_quantity(product.qty_available, bom_uom) if product.detailed_type == 'product' else 0,
'stock_loc': 'in_stock',
}