Selaa lähdekoodia

fix: Strip comments before sanitizing column_name

version-14
Suraj Shetty 4 vuotta sitten
vanhempi
commit
d8e91cae32
1 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. +2
    -0
      frappe/utils/data.py

+ 2
- 0
frappe/utils/data.py Näytä tiedosto

@@ -1278,7 +1278,9 @@ def make_filter_dict(filters):

def sanitize_column(column_name):
from frappe import _
import sqlparse
regex = re.compile("^.*[,'();].*")
column_name = sqlparse.format(column_name, strip_comments=True, keyword_case="lower")
blacklisted_keywords = ['select', 'create', 'insert', 'delete', 'drop', 'update', 'case', 'and', 'or']

def _raise_exception():


Ladataan…
Peruuta
Tallenna