nextcloud / nextcloud/contacts

Visibility of shared address books cannot be set

Open
#4,999 3 comments 0 reactions 1 assignee View on GitHub

@hamza221 is already working on this.

Since Jan 29, 2026.

1. to develop bug feature: contacts needs info
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Describe the bug

I have a "system user" that holds a "common address book".
That system user shares that address book to multiple groups.
In Contacts Settings of each user, the address book is available.
In some of them, it is visible as expected, on others it's "(hidden)".
In both cases, users cannot disable to view contacts of that address book (in contrast to own address books and the "Accounts" Nextcloud-wide address book.

Steps to reproduce
  1. user 1 creates an addressbook A and shares it to user 2
  2. user 2 enters "Contacts Settings" (low left)
  3. as user 2, for each address book, check in "…" which options are available
Expected behavior

A user should be able to do both: display/include and hide/exclude contacts, for all address books.

Actual behavior

Some users cannot see the contacts shared to them at all and may not activate to see them.
Other users cannot hide the contacts shared to them from the view.

Contact version

8.2.1

Operating system

Arch Linux (on the client and on the server)

PHP engine version

PHP 8.3

Web server

Nginx

Database

MariaDB

Additional info

In the USER's Contacts Settings, there is an option to "unshare" an address book. How is that supposed to work if the address book was shared to a GROUP?

Image Image Image Image

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.