mirror of
https://github.com/apache/superset.git
synced 2026-05-10 02:15:50 +00:00
fix: Missing processor context when rendering Jinja (#33596)
(cherry picked from commit ce9759785a)
This commit is contained in:
committed by
Michael Molina
parent
cfba5cdc57
commit
00cd069af2
@@ -972,12 +972,12 @@ def extract_tables_from_jinja_sql(sql: str, database: Database) -> set[Table]:
|
||||
node.data = "NULL"
|
||||
|
||||
# re-render template back into a string
|
||||
rendered_template = Template(template).render()
|
||||
rendered_sql = Template(template).render(processor.get_context())
|
||||
|
||||
return (
|
||||
tables
|
||||
| ParsedQuery(
|
||||
sql_statement=processor.process_template(rendered_template),
|
||||
sql_statement=processor.process_template(rendered_sql),
|
||||
engine=database.db_engine_spec.engine,
|
||||
).tables
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user