ソースを参照

fix: use backticks for fieldname while preparing filters

version-14
phot0n 3年前
コミット
8296d6e84a
1個のファイルの変更1行の追加1行の削除
  1. +1
    -1
      frappe/model/db_query.py

+ 1
- 1
frappe/model/db_query.py ファイルの表示

@@ -476,7 +476,7 @@ class DatabaseQuery(object):
if 'ifnull(' in f.fieldname: if 'ifnull(' in f.fieldname:
column_name = self.cast_name(f.fieldname, "ifnull(") column_name = self.cast_name(f.fieldname, "ifnull(")
else: else:
column_name = self.cast_name(f"{tname}.{f.fieldname}")
column_name = self.cast_name(f"{tname}.`{f.fieldname}`")


if f.operator.lower() in additional_filters_config: if f.operator.lower() in additional_filters_config:
f.update(get_additional_filter_field(additional_filters_config, f, f.value)) f.update(get_additional_filter_field(additional_filters_config, f, f.value))


読み込み中…
キャンセル
保存