From ffb2aceb437977579cd0b5b9ec4c58d34d2803aa Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Tue, 15 Jun 2021 12:50:29 +0530 Subject: [PATCH] fix: Logical bug in DatabaseQuery.extract_tables Introduced via 888aa8ad849fd6ca4f0c1a5a8cc3d8aa61fbc1d5 --- frappe/model/db_query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 8d13b9cb20..7ed681644f 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -302,7 +302,7 @@ class DatabaseQuery(object): # add tables from fields if self.fields: for field in self.fields: - if ("tab" not in field and "." not in field) or any(x for x in sql_functions if x in field): + if not ("tab" in field and "." in field) or any(x for x in sql_functions if x in field): continue table_name = field.split('.')[0]