fix(tasks): ignore empty lines when adding multiple tasks at once
continuous-integration/drone/push Build is passing Details

Resolves #3732 (comment)
This commit is contained in:
kolaente 2023-09-29 10:06:38 +02:00
parent 93c155dd2f
commit 8507808058
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 3 additions and 1 deletions

View File

@ -17,7 +17,9 @@ const spaceRegex = /^ */
* relation between each other.
*/
export function parseSubtasksViaIndention(taskTitles: string, prefixMode: PrefixMode): TaskWithParent[] {
let titles = taskTitles.split(/[\r\n]+/)
let titles = taskTitles
.split(/[\r\n]+/)
.filter(t => t.replace(/\s/g, '').length > 0) // Remove titles which are empty or only contain spaces / tabs
if (titles.length == 0) {
return []