Skip to content
This repository was archived by the owner on Jun 9, 2025. It is now read-only.

Conversation

@rfc2822
Copy link
Member

@rfc2822 rfc2822 commented Sep 10, 2023

Closes #113

@rfc2822 rfc2822 linked an issue Sep 10, 2023 that may be closed by this pull request
@rfc2822
Copy link
Member Author

rfc2822 commented Sep 10, 2023

@ArnyminerZ Could you please add a test testBuildEvent_NonAllDay_DtEnd_NoDuration_Recurring_InfiniteRruleAndRdate after testBuildEvent_NonAllDay_DtEnd_NoDuration_Recurring that

  • sets an infinite RRULE and an RDATE
  • verifies that the RRULE is kept and the RDATEs are dropped

And then set the status to Ready for review (hopefully you can do that as I have created the PR) and request a review from @sunkup?

@rfc2822 rfc2822 added bug Something isn't working 3rd party related to a third-party product (library, …) labels Sep 10, 2023
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
@ArnyminerZ ArnyminerZ marked this pull request as ready for review September 11, 2023 16:47
@ArnyminerZ ArnyminerZ requested a review from sunkup September 11, 2023 16:47
Copy link
Member

@sunkup sunkup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works 👍

Copy link
Member Author

@rfc2822 rfc2822 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @ArnyminerZ @sunkup

Unfortunately this "solution" still means data loss (the RDATE instances are not shown), but at least it doesn't break whole sync for now

@rfc2822 rfc2822 merged commit 76e30b7 into main Sep 12, 2023
@rfc2822 rfc2822 deleted the 113-calendarstorageexception-when-infinite-rrule-+-rdate-present branch September 12, 2023 09:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

3rd party related to a third-party product (library, …) bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CalendarStorageException when infinite RRULE + RDATE present

3 participants