-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Events with RRULE get imported into the incorrect day with different timezones (enough for the day to differ from the inviter's TZ) #6459
Comments
Hi @shtrom The time zone should not be changed when importing the event, can you maybe post the original calendar invitation from GCalendar (you can redact all personal information)? There is a time zone block that I need to see. Also, how was the event imported, through the mail app? Or a bulk import through the calendar app? Sebastian |
Hum, ok, so thinking about it, it's a long chain:
Here's an example: 1. invite.ics attached to the email
4. the vdirsyncer-fetched event
Hum... I'm starting to suspect the issue is with DavX5 🤔 |
(Started bitfireAT/davx5-ose#1134 on the DavX5 side) |
Morning @shtrom To me this looks like a DavX5 issue. It is altering the time zones. Original time zone from Google is America/Toronto
And then it gets changed by DAVx5 to
Nextcloud does not alter the time zones when an event is created so the change has to be DAVx5. The entire event should be passed to Nextcloud without alteration. I will close this ticket in the mean time. Thank you for the report. |
Steps to reproduce
Maybe a similar issue to #6407, but in a different context: 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.Expected behavior
Recurring events created, and shown at the correct (TZ-adjusted) time and days of the week.
Actual behaviour
Recurring events 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).
Calendar app version
No response
CalDAV-clients used
DAVx5, vdirsyncer
Browser
Firefox 132
Client operating system
Arch
Server operating system
Debian, official Docker container
Web server
Nginx
Database engine version
MariaDB
PHP engine version
PHP 8.2
Nextcloud version
29.0.8
Updated from an older installed version or fresh install
None
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
Observation in the ICS:
BYDAY=TH,TU,FR
The text was updated successfully, but these errors were encountered: