nextcloud / nextcloud/calendar

Event time is displayed incorrectly when the event is scheduled in different time zones.

Open
#6,572 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. to triage bug
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

Steps to reproduce

1 A colleague from Kaliningrad (the calendar settings indicate Kaliningrad as the time zone) creates an event in the calendar according to his time zone: start 11-00, end 12-30
2 A colleague from Sevastopol (the calendar settings indicate Europe\Moscow as the time zone) receives an email with a notification that he has been assigned an event according to Kaliningrad time.
At the same time, if you open the calendar, the time of the event will be displayed correctly according to my time zone (Moscow)

1 Коллега из Калининграда(в настройках календаря часовой пояс указан Калининград) создает событие в календаре по своему часовому поясу: начало 11-00, окончание 12-30
2 Коллега из Севастополя(в настройках календаря часовой пояс указан Европа\Москва) получает письмо на почту с уведомлением, о том что ему назначили событие по Калиниградскому времени.
При этом, если открыть календарь, то время события будет отображаться корректно согласно моего часового пояса(по Москве)

Expected behavior

It was expected that the letter would indicate the time according to my time zone (Moscow).

Ожидалось, что в письме будет указано время по моему часовому поясу(по Москве).

Actual behavior

Why it is not convenient:
Because our company has many time zones, it is easy to not pay attention to the time zone addition. It is also not convenient because many do not know how many hours need to be added or subtracted to quickly understand (when reading this letter) when I am preparing for an event.

Почему это не удобно:
Потому что у нашей компании много часовых поясов, можно элементарно не обратить внимание на приписку часового пояса. Так же это не удобно, потому что многие не знают сколько часов нужно прибавлять или отнимать, чтобы понять быстро(при прочтении данного письма) на когда мне готовится к событию.

Calendar app version

4.7.16

CalDAV-clients used

No response

Browser

yandex, Google Chrome

Client operating system

windows

Server operating system

Linux

Web server

Nginx

Database engine version

MySQL

PHP engine version

Other

Nextcloud version

28.0.11 - 28.0.11.1

Updated from an older installed version or fresh install

None

List of activated apps

Nextcloud configuration

Web server error log

Log file

Browser log

Additional info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with calendars set to Kaliningrad and Europe/Moscow, then compare the event time shown in the calendar with the assigned-event email. Trace how the recipient's time zone is selected for email rendering. Done means the email shows the event time in the recipient's configured time zone, while the calendar display remains correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.