Skip to content

Commit 9a2ce20

Browse files
committed
Fix: Use the Pydantic V1 validator interop in the model kind validator
1 parent 42028ef commit 9a2ce20

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sqlmesh/core/model/kind.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,8 @@ def model_kind_type_from_name(name: t.Optional[str]) -> t.Type[ModelKind]:
385385
return t.cast(t.Type[ModelKind], klass)
386386

387387

388-
def _model_kind_validator(v: t.Any, values: t.Any) -> ModelKind:
388+
@field_validator_v1_args
389+
def _model_kind_validator(v: t.Any, values: t.Dict[str, t.Any]) -> ModelKind:
389390
values = values if isinstance(values, dict) else values.data
390391
dialect = values.get("dialect")
391392

0 commit comments

Comments
 (0)