fix: clear selected project from local storage when the active project is deleted

This commit is contained in:
Mo Tarbin
2026-02-16 00:04:20 -05:00
parent 174a00c469
commit 3591bce1b5

View File

@@ -266,6 +266,15 @@ const ProjectView = () => {
const updatedProjects = userProjects.filter(project => project.id !== id)
setUserProjects(updatedProjects)
queryClient.invalidateQueries('projects')
// If the deleted project was the active project, clear it
const saved = localStorage.getItem('selectedProject')
if (saved) {
const savedProject = JSON.parse(saved)
if (savedProject && savedProject.id === id) {
setSelectedProjectWithCache(null)
}
}
})
}