From b4696395bfc89962541f65eac34e7959a7e971fe Mon Sep 17 00:00:00 2001 From: etonlels Date: Wed, 17 Dec 2025 17:22:46 -0700 Subject: [PATCH] fix: set `ExternalModel`'s default `kind` to `ExternalKind()` --- sqlmesh/core/model/definition.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sqlmesh/core/model/definition.py b/sqlmesh/core/model/definition.py index b6ea6d23e1..9154b4ec2f 100644 --- a/sqlmesh/core/model/definition.py +++ b/sqlmesh/core/model/definition.py @@ -34,6 +34,7 @@ ) from sqlmesh.core.model.meta import ModelMeta from sqlmesh.core.model.kind import ( + ExternalKind, ModelKindName, SeedKind, ModelKind, @@ -1969,6 +1970,7 @@ def _data_hash_values_no_sql(self) -> t.List[str]: class ExternalModel(_Model): """The model definition which represents an external source/table.""" + kind: ModelKind = ExternalKind() source_type: t.Literal["external"] = "external" def is_breaking_change(self, previous: Model) -> t.Optional[bool]: