From b8157c3631e2e362baf307f21a2ddfa6b8ec609b Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 3 Nov 2021 22:19:53 +0100 Subject: [PATCH] fix: adding or creating a label with quick add magic --- src/store/modules/tasks.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/store/modules/tasks.js b/src/store/modules/tasks.js index 8adf09bbb..70e5370ca 100644 --- a/src/store/modules/tasks.js +++ b/src/store/modules/tasks.js @@ -223,13 +223,12 @@ export default { const labelAddsToWaitFor = parsedLabels.map(async labelTitle => { let label = validateLabel(labels, labelTitle) - if (typeof label !== 'undefined') { - return label + if (typeof label === 'undefined') { + // label not found, create it + const labelModel = new LabelModel({title: labelTitle}) + label = await dispatch('labels/createLabel', labelModel, {root: true}) } - // label not found, create it - const labelModel = new LabelModel({title: labelTitle}) - await dispatch('labels/createLabel', labelModel, {root: true}) return addLabelToTask(task, label) })