nextcloud / nextcloud/server

Birthday calendar is not shared with groups

Open
#29,374 8 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop 26-feedback bug feature: caldav feature: dav feature: sharing
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

Steps to reproduce
  1. The generation of the birthday calendar must be active
    2.Share contacts that contain birthday information with group A.
  2. Log in with a user who is in group A.
  3. Open the calendar and see if birthdays are displayed
Expected behaviour

Birthdays should be displayed from the shared contacts

Actual behaviour

When sharing contacts with a group, no birthdays are shown in the calendar. However, if you share the contacts directly with the respective user, the birthday display works.

Calendar app

Calendar app version:
2.3.0

CalDAV-clients used: (Thunderbird Lightning, DAVx5, Evolution, macOS Calendar, etc)

Client configuration

Browser:
Chrome

Operating system:
Windows 10 64bit

Server configuration

Operating system:
Hosting Linux

Web server:
Apache

Database:
MariaDB

PHP version:
7.4.16

Nextcloud Version:
22.0.0

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

No source file or test is named. Reproduce the difference between group-shared and directly shared contacts in Nextcloud 22 with the Calendar app, then trace birthday generation and group sharing; done means birthdays from shared contacts appear for group members.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
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.