From adb1b2ccefcf9f126453a2e7530d863b966696e5 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 18 Mar 2015 11:40:39 +0530 Subject: [PATCH] fix - price list none is disabled error if price list is made blank in purchase order --- erpnext/stock/get_item_details.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 87465a8509..8b2da79314 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -389,13 +389,14 @@ def apply_price_list_on_item(args): return item_details def get_price_list_currency(price_list): - result = frappe.db.get_value("Price List", {"name": price_list, - "enabled": 1}, ["name", "currency"], as_dict=True) + if price_list: + result = frappe.db.get_value("Price List", {"name": price_list, + "enabled": 1}, ["name", "currency"], as_dict=True) - if not result: - throw(_("Price List {0} is disabled").format(price_list)) + if not result: + throw(_("Price List {0} is disabled").format(price_list)) - return result.currency + return result.currency def get_price_list_currency_and_exchange_rate(args): price_list_currency = get_price_list_currency(args.price_list)