fix: Missing processor context when rendering Jinja (#33596)

(cherry picked from commit ce9759785a)
This commit is contained in:
Michael S. Molina
2025-05-27 16:54:54 -03:00
committed by Michael Molina
parent cfba5cdc57
commit 00cd069af2
2 changed files with 8 additions and 2 deletions

View File

@@ -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
)