From f55882e75606c107b49a270c74bb620e9d02cef6 Mon Sep 17 00:00:00 2001 From: cccs-rc <62034438+cccs-rc@users.noreply.github.com> Date: Thu, 6 May 2021 10:50:19 -0400 Subject: [PATCH] fix: SQL Statement on QUERY_LOGGER prints none to log (#14358) --- superset/sql_lab.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/sql_lab.py b/superset/sql_lab.py index dca21b6cf..832962760 100644 --- a/superset/sql_lab.py +++ b/superset/sql_lab.py @@ -232,6 +232,7 @@ def execute_sql_statement( # Hook to allow environment-specific mutation (usually comments) to the SQL sql = SQL_QUERY_MUTATOR(sql, user_name, security_manager, database) try: + query.executed_sql = sql if log_query: log_query( query.database.sqlalchemy_uri, @@ -242,7 +243,6 @@ def execute_sql_statement( security_manager, log_params, ) - query.executed_sql = sql session.commit() with stats_timing("sqllab.query.time_executing_query", stats_logger): logger.debug("Query %d: Running query: %s", query.id, sql)