Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion sqlmesh/utils/pydantic.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,13 @@ def get_dialect(values: t.Any) -> str:

from sqlmesh.core.model import model

dialect = (values if isinstance(values, dict) else values.data).get("dialect")
if isinstance(values, dict):
data = values
elif values is not None:
data = values.data
else:
data = None
dialect = data.get("dialect") if data is not None else None
return model._dialect if dialect is None else dialect # type: ignore


Expand Down
Loading