Skip to content

Accept minute-precision times when adding DTSTART - #21

Merged
callumalpass merged 1 commit into
mainfrom
fix-minute-precision-dtstart
Oct 18, 2026
Merged

callumalpass merged 1 commit into
mainfrom
fix-minute-precision-dtstart

Conversation

@callumalpass

Copy link
Copy Markdown
Owner

addDTSTARTToRecurrenceRule and updateDTSTARTInRecurrenceRule parsed timed
dates with the strict parser, which rejects "2026-06-04T10:30". Task dates
are usually stored that way, so completing a materialized occurrence of a
timed recurring parent threw (callumalpass/tasknotes#2328). Parse with the
relaxed range parser instead.

addDTSTARTToRecurrenceRule and updateDTSTARTInRecurrenceRule parsed timed
dates with the strict parser, which rejects "2026-06-04T10:30". Task dates
are usually stored that way, so completing a materialized occurrence of a
timed recurring parent threw (callumalpass/tasknotes#2328). Parse with the
relaxed range parser instead.
@callumalpass
callumalpass merged commit 121cf84 into main Oct 18, 2026
3 checks passed
@callumalpass
callumalpass deleted the fix-minute-precision-dtstart branch October 18, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant