Skip to content
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

Notification of mail to the owner of an appointment, shows the time in format of the time zone of the applicant instead of the time zone of the owner #5198

Closed
nonfreegithub opened this issue May 4, 2023 · 4 comments · Fixed by #5924
Assignees

Comments

@nonfreegithub
Copy link

Steps to reproduce

  1. Config an appointment
  2. Request an appointment with diferent time zone
  3. Check the mail (to the owner)

Expected behavior

Notification of mail to the owner of an appointment, shows the time in format of the owner's time zone

Actual behaviour

Notification of mail to the owner of an appointment, shows the time in format of the applicant's time zone

Calendar app version

4.3.3

CalDAV-clients used

No response

Browser

Firefox

Client operating system

GNU/Linux

Server operating system

GNU/Linux

Web server

Apache

Database engine version

PostgreSQL

PHP engine version

PHP 7.4

Nextcloud version

25.0.6

Updated from an older installed version or fresh install

Fresh install

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

No response

@nonfreegithub nonfreegithub added 0. to triage Pending approval or rejection bug labels May 4, 2023
@ChristophWurst ChristophWurst added Feature: Appointments 1. to develop Accepted and waiting to be taken care of and removed 0. to triage Pending approval or rejection labels May 5, 2023
@mukil
Copy link

mukil commented Sep 20, 2023

I wonder if I have the same issue but to reproduce, can somebody tell me how to do this?

Request an appointment with diferent time zone

I am currently trying to figure out how a guest user - no authenticated HTTP session with my nextcloud - who booked an appointment in my calendar - via nextcloud calendar appointment feature - has a calendar entry which starts one hour later then the entry in my nextcloud calendar? Is it maybe the scope of this issue is not only about the "notification mail" but also affects the .ics/event data sent out by nextcloud?

I was yet unable to identify the cause of this behaviour but I am also only a user and have no access to server-side logs of the nextcloud installation. It would be helpful if somebody could tell me how to request an appointment with a different timezone.

Thinking out loud: I would suspect the nextcloud webpage on which guests can choose a date and a timeslot in my calendar does not attempt to calculate some timezone client-side, or does it?

@ChristophWurst
Copy link
Member

Can confirm. This is strange.

  • Simple fix: always show the timezone. Then we at least have an indication that the booking person lives in a different time zone.
  • Ideal fix: translate the time to the organizer timezone. Maybe show the other person's timezone in brackets.

@SebastianKrupinski
Copy link
Contributor

Confirmed.

Both the requestee and requester get a email with the exact same time, even tho the requestee's calendar time zone and requester's appointment time zone are different. Additionally the requestee gets a gui notification with the requester's time zone adjusted time and NOT their own calendar time zone.

SebastianKrupinski added a commit that referenced this issue Apr 16, 2024
…s differ #5198

Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
@SebastianKrupinski
Copy link
Contributor

Issue addressed in PR #5924

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ☑️ Done
Development

Successfully merging a pull request may close this issue.

4 participants