[FIX] stock_account: valuation zero quantity
Do not attempt to create a valuation layer if the quantity is zero, otherwise this will crash: https://github.com/odoo/odoo/blob/8777f525ced87890242e1c73cac55c70444de351/addons/stock_account/models/product.py#L291 opw-2115764 closes odoo/odoo#39526 X-original-commit: 1225d029b6a915280ce83f2ff555e0d8692c3e12 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
committed by
fw-bot
parent
931e62fa91
commit
5074430bfb
@@ -176,6 +176,8 @@ class StockMove(models.Model):
|
||||
valued_quantity = 0
|
||||
for valued_move_line in valued_move_lines:
|
||||
valued_quantity += valued_move_line.product_uom_id._compute_quantity(valued_move_line.qty_done, move.product_id.uom_id)
|
||||
if float_is_zero(forced_quantity or valued_quantity, precision_rounding=move.product_id.uom_id.rounding):
|
||||
continue
|
||||
svl_vals = move.product_id._prepare_out_svl_vals(forced_quantity or valued_quantity, move.company_id)
|
||||
svl_vals.update(move._prepare_common_svl_vals())
|
||||
if forced_quantity:
|
||||
|
||||
Reference in New Issue
Block a user