From cbbca735b9915de8043a8d4b5eb568997ff6a528 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 8 Aug 2018 16:52:40 +0530 Subject: [PATCH] fix(database): fetch description only if results --- frappe/database.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/database.py b/frappe/database.py index b030208f9b..62686aedb0 100644 --- a/frappe/database.py +++ b/frappe/database.py @@ -300,7 +300,8 @@ class Database: result = self._cursor.fetchall() ret = [] needs_formatting = self.needs_formatting(result, formatted) - keys = [column[0] for column in self._cursor.description] + if result: + keys = [column[0] for column in self._cursor.description] for r in result: values = []