Skip to content

Delegation disappears from calendar menu when hiding a delegated calendar #8741

Description

@IT-Seezeit

Steps to reproduce

  1. User A has multiple calendars in Nextcloud Calendar.
  2. User A delegates multiple calendars to User B.
  3. User B opens the Calendar app.
  4. The delegated calendars are displayed in the calendar menu.
  5. User B hides one of the delegated calendars using the visibility toggle.
  6. The selected calendar is correctly hidden from the calendar view.
  7. However, the entire delegation, including all delegated calendars from User A, disappears from the calendar menu.
  8. User B reloads the Calendar page. After the reload, the delegation appears again and all delegated calendars are enabled and visible again.

Expected behavior

Hiding a delegated calendar should only hide the selected calendar from the calendar view.

The delegation and all associated calendars should remain available in the calendar menu.

The visibility state of the selected calendar should be persisted. After reloading the page, the previously hidden calendar should remain hidden.

Actual behavior

The selected delegated calendar is correctly hidden from the calendar view.

At the same time, the entire delegation disappears from the calendar menu, so none of the calendars belonging to that delegation can be accessed or toggled anymore.

After reloading the Calendar page, the delegation appears in the menu again. However, all delegated calendars are enabled and visible again, meaning that the visibility state was not persisted.

Working effectively with delegated calendars is not possible with this behavior.

Calendar app version

6.5.3

CalDAV-clients used

No response

Browser

No response

Client operating system

No response

Server operating system

No response

Web server

None

Database engine version

None

PHP engine version

None

Nextcloud version

34.0.3

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions