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 e07c5fe commit 81b445aCopy full SHA for 81b445a
sqlmesh/core/model/definition.py
@@ -2431,7 +2431,7 @@ def _create_model(
2431
if not issubclass(klass, SqlModel):
2432
defaults.pop("optimize_query", None)
2433
2434
- statements = []
+ statements: t.List[t.Union[exp.Expression, t.Tuple[exp.Expression, bool]]] = []
2435
2436
if "pre_statements" in kwargs:
2437
statements.extend(kwargs["pre_statements"])
@@ -2453,7 +2453,7 @@ def _create_model(
2453
statements.extend(property_values.expressions)
2454
2455
jinja_macro_references, used_variables = extract_macro_references_and_variables(
2456
- *(gen(e) for e in statements)
+ *(gen(e if isinstance(e, exp.Expression) else e[0]) for e in statements)
2457
)
2458
2459
if jinja_macros:
0 commit comments