From 7c8aaba44926e1430669fce78e09f89f0c555a1e Mon Sep 17 00:00:00 2001 From: Rohan Date: Tue, 7 Jan 2020 11:23:53 +0530 Subject: [PATCH] fix: integer UOM check in transactions (#20176) --- erpnext/utilities/transaction_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/utilities/transaction_base.py b/erpnext/utilities/transaction_base.py index f845cef9b10..20998108467 100644 --- a/erpnext/utilities/transaction_base.py +++ b/erpnext/utilities/transaction_base.py @@ -164,8 +164,8 @@ def validate_uom_is_integer(doc, uom_field, qty_fields, child_dt=None): qty_fields = [qty_fields] distinct_uoms = list(set([d.get(uom_field) for d in doc.get_all_children()])) - integer_uoms = filter(lambda uom: frappe.db.get_value("UOM", uom, - "must_be_whole_number", cache=True) or None, distinct_uoms) + integer_uoms = list(filter(lambda uom: frappe.db.get_value("UOM", uom, + "must_be_whole_number", cache=True) or None, distinct_uoms)) if not integer_uoms: return