From 465d6b3431ba330254d3b43a699c3e05088d78bf Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Tue, 1 Aug 2017 16:42:28 +0530 Subject: [PATCH] [minor] fixes in frappe.client.get_value method (#3830) --- frappe/client.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/client.py b/frappe/client.py index 8489542943..22da72534e 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -61,14 +61,15 @@ def get_value(doctype, fieldname, filters=None, as_dict=True, debug=False): try: filters = json.loads(filters) - except ValueError: - # name passed, not json + except (TypeError, ValueError): + # filters are not passesd, not json pass try: fieldname = json.loads(fieldname) - except ValueError: + except (TypeError, ValueError): # name passed, not json + fieldname = "name" pass return frappe.db.get_value(doctype, filters, fieldname, as_dict=as_dict, debug=debug)