fix: fallback to stock uom if uom is not defined (#16329)
* [minor] Code cleanup * fix: remove 'or' condition, won't execute
This commit is contained in:
parent
c190192d5f
commit
ffdadbf97f
@ -281,7 +281,7 @@ def get_basic_details(args, item):
|
||||
out.conversion_factor = 1.0
|
||||
else:
|
||||
out.conversion_factor = args.conversion_factor or \
|
||||
get_conversion_factor(item.item_code, args.uom).get("conversion_factor") or 1.0
|
||||
get_conversion_factor(item.item_code, args.uom).get("conversion_factor")
|
||||
|
||||
args.conversion_factor = out.conversion_factor
|
||||
out.stock_qty = out.qty * out.conversion_factor
|
||||
@ -651,7 +651,7 @@ def get_conversion_factor(item_code, uom):
|
||||
if not conversion_factor:
|
||||
stock_uom = frappe.db.get_value("Item", item_code, "stock_uom")
|
||||
conversion_factor = get_uom_conv_factor(uom, stock_uom)
|
||||
return {"conversion_factor": conversion_factor}
|
||||
return {"conversion_factor": conversion_factor or 1.0}
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_projected_qty(item_code, warehouse):
|
||||
|
Loading…
x
Reference in New Issue
Block a user