Skip to content

Commit e2f3b32

Browse files
committed
[FIX] stock_declared_value: move_line.product_uom → product_uom_id (v19 compat)
In v19 the field stock.move.line.product_uom was renamed to product_uom_id. Four accesses in stock_declared_value/models/stock_picking.py still used the old name on move_line recordsets (stock.move.line), causing AttributeError when the _compute_declared_value method runs. Note: move_line.product_uom_qty (a distinct Float field) was NOT renamed — it keeps the same name in v19 and is left untouched.
1 parent 18d5ab9 commit e2f3b32

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

stock_declared_value/models/stock_picking.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,18 @@ def _compute_declared_value(self):
4343
so_qty_done = move_line.quantity
4444
# convert quantities if move line uom and sale line uom
4545
# are different
46-
if move_line.product_uom != order_line.product_uom_id:
47-
so_product_qty = move_line.product_uom._compute_quantity(
46+
if move_line.product_uom_id != order_line.product_uom_id:
47+
so_product_qty = move_line.product_uom_id._compute_quantity(
4848
move_line.product_uom_qty, order_line.product_uom_id
4949
)
50-
so_qty_done = move_line.product_uom._compute_quantity(
50+
so_qty_done = move_line.product_uom_id._compute_quantity(
5151
move_line.quantity, order_line.product_uom_id
5252
)
5353
picking_value += order_line.price_reduce_taxexcl * so_product_qty
5454
done_value += order_line.price_reduce_taxexcl * so_qty_done
5555
elif rec.picking_type_id.pricelist_id:
5656
pricelist = rec.picking_type_id.pricelist_id
57-
price = rec.picking_type_id.pricelist_id.with_context(uom=move_line.product_uom.id)._price_get(
57+
price = rec.picking_type_id.pricelist_id.with_context(uom=move_line.product_uom_id.id)._price_get(
5858
move_line.product_id, move_line.quantity or 1.0, partner=rec.partner_id.id
5959
)[rec.picking_type_id.pricelist_id.id]
6060
picking_value += price * move_line.product_uom_qty

0 commit comments

Comments
 (0)