fix(project): remove child projects from state when deleting a project
This commit is contained in:
parent
8bee5aa806
commit
7acd1a7e51
@ -106,6 +106,12 @@ export const useProjectStore = defineStore('project', () => {
|
||||
}
|
||||
|
||||
function removeProjectById(project: IProject) {
|
||||
|
||||
// Remove child projects from state as well
|
||||
projectsArray.value
|
||||
.filter(p => p.parentProjectId === project.id)
|
||||
.forEach(p => removeProjectById(p))
|
||||
|
||||
remove(project)
|
||||
delete projects.value[project.id]
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user