From 74ae25faf6077871558c9378804a0b50420ed8a8 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 16 Nov 2023 09:42:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20sql=E6=9F=A5=E8=AF=A2=E5=8F=AF=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E9=BB=98=E8=AE=A4=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/bi/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/bi/views.py b/apps/bi/views.py index 2b35e507..ed814e84 100644 --- a/apps/bi/views.py +++ b/apps/bi/views.py @@ -78,10 +78,12 @@ class DatasetViewSet(CustomModelViewSet): new_query = dt.default_param new_query.update(query) try: - sql_f_ = check_sql_safe(dt.sql_query.format(**query)) + sql_f_ = check_sql_safe( + dt.sql_query.format(**new_query)) except KeyError: raise ParseError('需指定查询参数') - raise ParseError('需指定查询参数') + else: + raise ParseError('需指定查询参数') sql_f_strip = sql_f_.strip(';') sql_f_l = sql_f_strip.split(';') hash_k = hash(sql_f_strip)