Skip to content

fix(calendar): preserve RRULE and set timezone for recurring updates#392

Open
salmonumbrella wants to merge 2 commits intosteipete:mainfrom
salmonumbrella:fix/issue-347-recurring-timezone
Open

fix(calendar): preserve RRULE and set timezone for recurring updates#392
salmonumbrella wants to merge 2 commits intosteipete:mainfrom
salmonumbrella:fix/issue-347-recurring-timezone

Conversation

@salmonumbrella
Copy link
Contributor

@salmonumbrella salmonumbrella commented Mar 3, 2026

Summary

  • prevent --rrule values from being comma-split by setting sep:"none"
  • ensure recurring update patches include start/end.timeZone (from provided values or existing event data)
  • add regression tests for RRULE payload integrity and recurring update timezone enrichment

Fixes #347

Testing

  • go test ./internal/cmd -run 'TestCalendarUpdateCmd_RecurrenceFillsMissingTimezone|TestCalendarCreateCmd_RecurringOffsetTimezoneFallback'
  • go test ./internal/cmd
  • make test

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.

Bug: Missing time zone definition for start time when creating recurring events

1 participant