diff options
| author | Adam <[email protected]> | 2025-12-21 04:01:55 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-21 04:02:00 -0600 |
| commit | 1bce898ca72d275f3b4314e9b78d40f8a24d5f52 (patch) | |
| tree | 166a8443d4287fa146a5398f951b4a72d2fb5d59 | |
| parent | 8c895570c6b2eef81c824c6207c9f2ac5e7cc82b (diff) | |
| download | opencode-1bce898ca72d275f3b4314e9b78d40f8a24d5f52.tar.gz opencode-1bce898ca72d275f3b4314e9b78d40f8a24d5f52.zip | |
fix(desktop): file loading errors
| -rw-r--r-- | packages/desktop/src/context/local.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/desktop/src/context/local.tsx b/packages/desktop/src/context/local.tsx index f56973835..69807a2f4 100644 --- a/packages/desktop/src/context/local.tsx +++ b/packages/desktop/src/context/local.tsx @@ -360,7 +360,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ const init = async (path: string) => { const relativePath = relative(path) if (!store.node[relativePath]) await fetch(path) - if (store.node[relativePath].loaded) return + if (store.node[relativePath]?.loaded) return return load(relativePath) } @@ -380,7 +380,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ context.addActive() if (options?.pinned) setStore("node", path, "pinned", true) if (options?.view && store.node[relativePath].view === undefined) setStore("node", path, "view", options.view) - if (store.node[relativePath].loaded) return + if (store.node[relativePath]?.loaded) return return load(relativePath) } |
