Open bedhub opened 2 years ago
I analysed this szenario with gmail integration and it seems that when using macOS calendar application with gmail integration the sequence number is not updated. It always is set to one and therefore we do not update the tutanota calendar event appointment. There is an example file attached for an event that is updated from 2022-02-21 to 2022-02-21. The thing that was changed is the LAST-MODIFIED timestamp so we can try to use that in addition to check if we should apply the update but we need to store a modification date on the event itself.
https://github.com/tutao/tutanota/blob/4c274e5ee15f04ecc5cd96f096cc9bf9804baa82/src/calendar/model/CalendarModel.ts#L383-L385 invite_update.txt invite_initial.txt
Describe the bug When receiving calendar event updates from a macOS user these changes do not apply to my tutanota calendar. The organizer uses the default macOS calendar application to create and update events in his gmail calendar.
To Reproduce Steps to reproduce the behavior:
Expected behavior The start date should have been changed automatically.
Version
Additional context The update only does not work when using the macOS calendar application. When using the gmail calendar web application updates are handled correctly by the Tutanota calendar application.