-
(This discussion was initiated as nextcloud/calendar#6459, but I am now wondering if this is instead an issue with DavX5; this post is to help determine where the root cause is). When receiving an invitation with an RRULE from GCalendar in UTC-0400 when my Nextloud instance is in UTC+1000. When importing the ICS into Nexctloud, and getting it back out with vdirsyncer, I can see that the timezone in the ICS file has been updated to my local TZ, but the RRULE hasn't been updated accordingly, even if the event would be the next day for me. Recurring events get created, and shown at the correct (TZ-adjusted) time, BUT the days of the week are those in the original timezone (i.e., day before). More details on the workflow:
Here's an example: 1. invite.ics attached to the email
4. the vdirsyncer-fetched event
I think there is some uncertainty between Android Calendar and DavX5 here, but I suspect Nextcould is off the hook. I could be wrong on either statement, what would you suggest doing to investigate this issue further? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This is the original event after being imported by Google Calendar:
You can see that in the DAVx5 verbose logs directly before the PUT. DAVx5 prints what it gets from the calendar storage and then what it makes out of it. So the timezone has not been imported correctly, and the RRULE is already wrong. I tested with a device that has Europe/Vienna as a system timezone, so I think it uses the system default timezone. Did you try with another calendar app, like Etar or aCalendar+? |
Beta Was this translation helpful? Give feedback.
-
Looks like Etar has the same issue... Ok, I'll go up the trail (: Thanks for your help! |
Beta Was this translation helpful? Give feedback.
This is the original event after being imported by Google Calendar:
Yo…