diff options
| author | Dax Raad <[email protected]> | 2026-01-31 00:57:14 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-01-31 00:57:17 -0500 |
| commit | d005e70f5015cdeb6630e23c136ce0be814e383f (patch) | |
| tree | 7c40f0bf92e8806c05d5c0e2bf272769fda0926a | |
| parent | 46122d9a0a12a9807eeaa652413ec9bb2257f869 (diff) | |
| download | opencode-d005e70f5015cdeb6630e23c136ce0be814e383f.tar.gz opencode-d005e70f5015cdeb6630e23c136ce0be814e383f.zip | |
core: ensure models configuration is not empty before loading
| -rw-r--r-- | packages/opencode/src/provider/models.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/provider/models.ts b/packages/opencode/src/provider/models.ts index 82794f35b..8b25abd26 100644 --- a/packages/opencode/src/provider/models.ts +++ b/packages/opencode/src/provider/models.ts @@ -87,7 +87,7 @@ export namespace ModelsDev { export const Data = lazy(async () => { const file = Bun.file(filepath) const result = await file.json().catch(() => {}) - if (result) return result + if (result && typeof result === "object" && Object.keys(result).length > 0) return result // @ts-ignore const snapshot = await import("./models-snapshot") .then((m) => m.snapshot as Record<string, unknown>) |
