From 4c0a2546e4f16969873f394cc7e578c09e88eee0 Mon Sep 17 00:00:00 2001 From: Kaitlin Salzke Date: Fri, 22 Oct 2021 21:05:11 +1100 Subject: [PATCH] feat: remove due/defer date from note once used --- Resources/templateLibrary.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/templateLibrary.js b/Resources/templateLibrary.js index dda22fa..5e14a5e 100644 --- a/Resources/templateLibrary.js +++ b/Resources/templateLibrary.js @@ -258,12 +258,14 @@ tasksWithDueDates.forEach(task => { const dueString = task.note.match(/\$DUE=(.*?)$/m)[1] task.dueDate = Formatter.Date.withStyle(Formatter.Date.Style.Full).dateFromString(dueString) + task.note = task.note.replace(task.note.match(/\$DUE=(.*?)$/m)[0], '') }) const tasksWithDeferDates = [created, ...created.flattenedTasks].filter(task => task.note.includes('$DEFER=')) tasksWithDeferDates.forEach(task => { const deferString = task.note.match(/\$DEFER=(.*?)$/m)[1] task.deferDate = Formatter.Date.withStyle(Formatter.Date.Style.Full).dateFromString(deferString) + task.note = task.note.replace(task.note.match(/\$DEFER=(.*?)$/m)[0], '') }) return created