fix(views): set current project after modifying views
This commit is contained in:
parent
3f8c5a5feb
commit
bec9e3eb7d
@ -216,10 +216,13 @@ export const useProjectStore = defineStore('project', () => {
|
|||||||
const viewPos = projects.value[view.projectId].views.findIndex(v => v.id === view.id)
|
const viewPos = projects.value[view.projectId].views.findIndex(v => v.id === view.id)
|
||||||
if (viewPos !== -1) {
|
if (viewPos !== -1) {
|
||||||
projects.value[view.projectId].views[viewPos] = view
|
projects.value[view.projectId].views[viewPos] = view
|
||||||
|
setProject(projects.value[view.projectId])
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
projects.value[view.projectId].views.push(view)
|
projects.value[view.projectId].views.push(view)
|
||||||
|
|
||||||
|
setProject(projects.value[view.projectId])
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeProjectView(projectId: IProject['id'], viewId: IProjectView['id']) {
|
function removeProjectView(projectId: IProject['id'], viewId: IProjectView['id']) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user