fix: select project when loading session from direct URL

This commit is contained in:
Haileyesus
2026-07-03 14:02:53 +03:00
parent 9713fff12b
commit 3ade1a1105

View File

@@ -810,14 +810,19 @@ export function useProjectsState({
return; return;
} }
if (!selectedProject) { const projectForSession = selectedProject || projects.find((p) => (p.sessions?.length ?? 0) > 0);
if (!projectForSession) {
return; return;
} }
if (selectedProject?.projectId !== projectForSession.projectId) {
setSelectedProject(projectForSession);
}
setSelectedSession({ setSelectedSession({
id: sessionId, id: sessionId,
__provider: readSelectedProvider(), __provider: readSelectedProvider(),
__projectId: selectedProject.projectId, __projectId: projectForSession.projectId,
summary: '', summary: '',
}); });
}, [sessionId, projects, selectedProject, selectedSession?.id, selectedSession?.__provider]); }, [sessionId, projects, selectedProject, selectedSession?.id, selectedSession?.__provider]);