Skip to content

Commit a162a48

Browse files
committed
🤖 Fix E2E: reload projects after metadata migration on mount
1 parent 28bf359 commit a162a48

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/hooks/useWorkspaceManagement.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,14 @@ export function useWorkspaceManagement({
4040
useEffect(() => {
4141
void (async () => {
4242
await loadWorkspaceMetadata();
43+
// After loading metadata (which may trigger migration), reload projects
44+
// to ensure frontend has the updated config with workspace IDs
45+
const projectsList = await window.api.projects.list();
46+
const loadedProjects = new Map<string, ProjectConfig>(projectsList);
47+
onProjectsUpdate(loadedProjects);
4348
setLoading(false);
4449
})();
45-
}, [loadWorkspaceMetadata]);
50+
}, [loadWorkspaceMetadata, onProjectsUpdate]);
4651

4752
// Subscribe to metadata updates (for create/rename/delete operations)
4853
useEffect(() => {

0 commit comments

Comments
 (0)