From 7895ddf8654094dc9f8ea157beb651696c116d1e Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sat, 22 Aug 2020 21:18:38 +0530 Subject: [PATCH] fix(minor): client.get_value fix for single --- frappe/client.py | 2 +- frappe/tests/test_api.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/client.py b/frappe/client.py index 158a143ad0..0db18421ef 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -89,7 +89,7 @@ def get_value(doctype, fieldname, filters=None, as_dict=True, debug=False, paren if frappe.get_meta(doctype).issingle: - value = frappe.db.get_values_from_single(fields, None, doctype, as_dict=as_dict, debug=debug) + value = frappe.db.get_values_from_single(fields, filters, doctype, as_dict=as_dict, debug=debug) else: value = frappe.get_list(doctype, filters=filters, fields=fields, debug=debug, limit=1) diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index 45107612cc..01ad11dde3 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -77,6 +77,7 @@ class TestAPI(unittest.TestCase): def test_get_single(self): server = FrappeClient(get_url(), "Administrator", "admin", verify=False) server.set_value('Website Settings', 'Website Settings', 'title_prefix', 'test-prefix') + self.assertEqual(server.get_value('Website Settings', 'title_prefix', 'Website Settings').get('title_prefix'), 'test-prefix') self.assertEqual(server.get_value('Website Settings', 'title_prefix').get('title_prefix'), 'test-prefix') frappe.db.set_value('Website Settings', None, 'title_prefix', '')