From bb58bd8d19b9e60b9f121aa2b3da22b236f9a1e4 Mon Sep 17 00:00:00 2001 From: Achilles Rasquinha Date: Thu, 29 Mar 2018 14:24:59 +0530 Subject: [PATCH] fix in case doctype not found --- frappe/database.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frappe/database.py b/frappe/database.py index b30587a498..79288be94d 100644 --- a/frappe/database.py +++ b/frappe/database.py @@ -41,10 +41,9 @@ def _cast_result(doctype, result): try: for field, value in result: - try: - df = frappe.get_meta(doctype).get_field(field) - except: - df = frappe.get_meta(doctype, cached = True) + df = frappe.get_meta(doctype).get_field(field) + if df: + value = cast_fieldtype(df.fieldtype, value) batch.append(tuple([field, value])) except Exception: