Skip to content

Commit e35dd63

Browse files
authored
Fix: handle empty models exists (#993)
1 parent cb2f59f commit e35dd63

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"requests",
4545
"rich",
4646
"ruamel.yaml",
47-
"sqlglot~=16.1.0",
47+
"sqlglot~=16.1.2",
4848
"fsspec",
4949
],
5050
extras_require={

sqlmesh/core/state_sync/engine_adapter.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,11 @@ def snapshots_exist(self, snapshot_ids: t.Iterable[SnapshotIdLike]) -> t.Set[Sna
241241
}
242242

243243
def models_exist(self, names: t.Iterable[str], exclude_external: bool = False) -> t.Set[str]:
244+
names = set(names)
245+
246+
if not names:
247+
return names
248+
244249
query = (
245250
exp.select("name")
246251
.from_(self.snapshots_table)

0 commit comments

Comments
 (0)