fix(quick add magic): parse full month name as month, do not replace only the abbreviation

Resolves https://kolaente.dev/vikunja/vikunja/issues/2320
This commit is contained in:
kolaente
2024-05-05 14:14:30 +02:00
parent 358e11c404
commit b0db3ce34c
3 changed files with 42 additions and 25 deletions
+2 -2
View File
@@ -55,7 +55,7 @@ interface Prefixes {
*
* @param text
*/
export const parseTaskText = (text: string, prefixesMode: PrefixMode = PrefixMode.Default): ParsedTaskText => {
export const parseTaskText = (text: string, prefixesMode: PrefixMode = PrefixMode.Default, now: Date = new Date()): ParsedTaskText => {
const result: ParsedTaskText = {
text: text,
date: null,
@@ -86,7 +86,7 @@ export const parseTaskText = (text: string, prefixesMode: PrefixMode = PrefixMod
result.text = textWithoutMatched
result.repeats = repeats
const {newText, date} = parseDate(result.text)
const {newText, date} = parseDate(result.text, now)
result.text = newText
result.date = date