Skip to content

Commit b11cbb0

Browse files
authored
Fix: validate dialect on init closes #1534 (#1535)
1 parent 6f39087 commit b11cbb0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

sqlmesh/cli/example_project.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from pathlib import Path
44

55
import click
6+
from sqlglot import Dialect
67

78

89
class ProjectTemplate(Enum):
@@ -12,7 +13,6 @@ class ProjectTemplate(Enum):
1213

1314

1415
def _gen_config(dialect: t.Optional[str], template: ProjectTemplate) -> str:
15-
1616
default_configs = {
1717
ProjectTemplate.DEFAULT: f"""gateways:
1818
local:
@@ -194,6 +194,9 @@ def _create_folders(target_folders: t.Sequence[Path]) -> None:
194194

195195

196196
def _create_config(config_path: Path, dialect: t.Optional[str], template: ProjectTemplate) -> None:
197+
if dialect:
198+
Dialect.get_or_raise(dialect)
199+
197200
project_config = _gen_config(dialect, template)
198201

199202
_write_file(

0 commit comments

Comments
 (0)