fix(views): set correct default view

This commit is contained in:
kolaente 2024-03-18 14:07:08 +01:00
parent 24fa3b206f
commit 3f8c5a5feb
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
2 changed files with 7 additions and 1 deletions

View File

@ -22,7 +22,6 @@ export default class ProjectViewModel extends AbstractModel<IProjectView> implem
super()
this.assignData(data)
if (!this.bucketConfiguration) {
this.bucketConfiguration = []
}

View File

@ -39,7 +39,11 @@ async function createView() {
}
try {
newView.value.bucketConfigurationMode = newView.value.viewKind === 'kanban'
? newView.value.bucketConfigurationMode
: 'none'
newView.value.projectId = projectId
const result: IProjectView = await projectViewService.value.create(newView.value)
success({message: t('project.views.createSuccess')})
showCreateForm.value = false
@ -66,6 +70,9 @@ async function deleteView() {
}
async function saveView() {
if (viewToEdit.value?.viewKind !== 'kanban') {
viewToEdit.value.bucketConfigurationMode = 'none'
}
const result = await projectViewService.value.update(viewToEdit.value)
projectStore.setProjectView(result)
viewToEdit.value = null