fix(task): cancel loading state when creating a new task does not work
continuous-integration/drone/push Build is failing Details

This commit is contained in:
kolaente 2022-09-30 21:24:08 +02:00
parent f8450f58a4
commit e999b38d3b
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 11 additions and 6 deletions

View File

@ -377,12 +377,17 @@ export const useTaskStore = defineStore('task', {
task.repeatAfter = parsedTask.repeats
const taskService = new TaskService()
const createdTask = await taskService.create(task)
const result = await this.addLabelsToTask({
task: createdTask,
parsedLabels: parsedTask.labels,
})
cancel()
try {
const createdTask = await taskService.create(task)
const result = await this.addLabelsToTask({
task: createdTask,
parsedLabels: parsedTask.labels,
})
} catch (e) {
throw e
} finally {
cancel()
}
return result
},
},