diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 333e494ef1..113b68257b 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -42,7 +42,7 @@ SUB_QUERY_PATTERN = re.compile("^.*[,();@].*") IS_QUERY_PATTERN = re.compile(r"^(select|delete|update|drop|create)\s") IS_QUERY_PREDICATE_PATTERN = re.compile(r"\s*[0-9a-zA-z]*\s*( from | group by | order by | where | join )") FIELD_QUOTE_PATTERN = re.compile(r"[0-9a-zA-Z]+\s*'") -FIELD_COMMA_PATTERN = re.compile(r"[0-9a-zA-Z]+\s*,") +FIELD_COMMA_PATTERN = re.compile(r"[0-9a-zA-Z_]+\s*,") STRICT_FIELD_PATTERN = re.compile(r".*/\*.*") STRICT_UNION_PATTERN = re.compile(r".*\s(union).*\s") ORDER_GROUP_PATTERN = re.compile(r".*[^a-z0-9-_ ,`'\"\.\(\)].*")