diff options
| author | Adam <[email protected]> | 2025-12-19 14:38:25 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-20 04:25:16 -0600 |
| commit | 742cf10deeffb31292cdbf8a5ca7afb07698d9dc (patch) | |
| tree | c3f6f7269527bae0c1f4cdea2bc3a7ebd37cdfe2 /packages/desktop/src/context/local.tsx | |
| parent | 7664453f947f736ccf4710e90bae4ac24511decc (diff) | |
| download | opencode-742cf10deeffb31292cdbf8a5ca7afb07698d9dc.tar.gz opencode-742cf10deeffb31292cdbf8a5ca7afb07698d9dc.zip | |
fix(desktop): removed projects
Diffstat (limited to 'packages/desktop/src/context/local.tsx')
| -rw-r--r-- | packages/desktop/src/context/local.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/desktop/src/context/local.tsx b/packages/desktop/src/context/local.tsx index 2ea4de524..f56973835 100644 --- a/packages/desktop/src/context/local.tsx +++ b/packages/desktop/src/context/local.tsx @@ -337,6 +337,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ const load = async (path: string) => { const relativePath = relative(path) await sdk.client.file.read({ path: relativePath }).then((x) => { + if (!store.node[relativePath]) return setStore( "node", relativePath, @@ -425,7 +426,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ init, expand(path: string) { setStore("node", path, "expanded", true) - if (store.node[path].loaded) return + if (store.node[path]?.loaded) return setStore("node", path, "loaded", true) list(path) }, |
