Browse Source

fix(tui): bootstrap new project copies (#31019)

James Long 3 months ago
parent
commit
499a8a4b0c
1 changed files with 5 additions and 0 deletions
  1. 5 0
      packages/opencode/src/cli/cmd/tui/component/prompt/move.tsx

+ 5 - 0
packages/opencode/src/cli/cmd/tui/component/prompt/move.tsx

@@ -37,6 +37,11 @@ export function usePromptMove(input: { projectID: () => string | undefined; sess
       )
       )
       const directory = result.data?.directory
       const directory = result.data?.directory
       if (!directory) throw new Error("No project copy directory returned")
       if (!directory) throw new Error("No project copy directory returned")
+
+      // Call a location-based route to make sure it's bootstrapped
+      // before moving on
+      await sdk.client.path.get({ directory }, { throwOnError: true })
+
       setProgress("Creating session")
       setProgress("Creating session")
       return directory
       return directory
     } catch (err) {
     } catch (err) {