[FIX] sale_stock: error message does not match chosen units when not enough stock.
This commit is contained in:
parent
11a9c2d409
commit
5bc76f63e9
|
@ -612,11 +612,11 @@ class sale_order_line(osv.osv):
|
|||
warning_msgs = res_packing.get('warning') and res_packing['warning']['message'] or ''
|
||||
compare_qty = float_compare(product_obj.virtual_available, qty, precision_rounding=uom2.rounding)
|
||||
if (product_obj.type=='product') and int(compare_qty) == -1 \
|
||||
and (product_obj.procure_method=='make_to_stock'):
|
||||
and (product_obj.procure_method=='make_to_stock'):
|
||||
warn_msg = _('You plan to sell %.2f %s but you only have %.2f %s available !\nThe real stock is %.2f %s. (without reservations)') % \
|
||||
(qty, uom2 and uom2.name or product_obj.uom_id.name,
|
||||
max(0,product_obj.virtual_available), product_obj.uom_id.name,
|
||||
max(0,product_obj.qty_available), product_obj.uom_id.name)
|
||||
(qty, uom2.name,
|
||||
max(0,product_obj.virtual_available), uom2.name,
|
||||
max(0,product_obj.qty_available), uom2.name)
|
||||
warning_msgs += _("Not enough stock ! : ") + warn_msg + "\n\n"
|
||||
|
||||
#update of warning messages
|
||||
|
|
Loading…
Reference in New Issue