Skip to content

Commit 42b07a0

Browse files
authored
Fix: Use the model's dialect when printing expressions as part of error messages (#3666)
1 parent 2411649 commit 42b07a0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

sqlmesh/core/model/definition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1303,7 +1303,7 @@ def validate_definition(self) -> None:
13031303
continue
13041304
if not alias:
13051305
raise_config_error(
1306-
f"Outer projection '{expression}' must have inferrable names or explicit aliases.",
1306+
f"Outer projection '{expression.sql(dialect=self.dialect)}' must have inferrable names or explicit aliases.",
13071307
self._path,
13081308
)
13091309
name_counts[alias] = name_counts.get(alias, 0) + 1

0 commit comments

Comments
 (0)