We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c6ea71 commit 00cc089Copy full SHA for 00cc089
py/gaarf/bq_executor.py
@@ -41,9 +41,14 @@ def execute(
41
logger.debug("Original query text:\n%s", query_text)
42
if params:
43
if (templates := params.get("template")):
44
- query_text = expand_jinja(query_text, **templates)
45
- logger.debug("Query text after jinja expansion:\n%s",
46
- query_text)
+ query_templates = {
+ name: value
+ for name, value in templates.items() if name in query_text
47
+ }
48
+ if query_templates:
49
+ query_text = expand_jinja(query_text, **query_templates)
50
+ logger.debug("Query text after jinja expansion:\n%s",
51
+ query_text)
52
if (macros := params.get("macro")):
53
query_text = query_text.format(**macros)
54
logger.debug("Query text after macro substitution:\n%s",
0 commit comments