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() super()
this.assignData(data) this.assignData(data)
if (!this.bucketConfiguration) { if (!this.bucketConfiguration) {
this.bucketConfiguration = [] this.bucketConfiguration = []
} }

View File

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