diff options
author | Julius Härtl <jus@bitgrid.net> | 2020-03-10 16:19:23 +0100 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2020-03-20 10:43:56 +0100 |
commit | ae4dc3467c9b86658039c2bcb6df68f29c40a76a (patch) | |
tree | 2f71df173285b7f7693948bf7f1878ee332dd112 /apps | |
parent | 0ef53ebc08b5dd7b6e821b99504ad0f674c52a79 (diff) | |
download | nextcloud-server-ae4dc3467c9b86658039c2bcb6df68f29c40a76a.tar.gz nextcloud-server-ae4dc3467c9b86658039c2bcb6df68f29c40a76a.zip |
Return empty system addressbook since we cannot easily limit it to groups
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps')
-rw-r--r-- | apps/dav/lib/CardDAV/SystemAddressbook.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/dav/lib/CardDAV/SystemAddressbook.php b/apps/dav/lib/CardDAV/SystemAddressbook.php index 18b54770828..8246a8eebfa 100644 --- a/apps/dav/lib/CardDAV/SystemAddressbook.php +++ b/apps/dav/lib/CardDAV/SystemAddressbook.php @@ -40,7 +40,9 @@ class SystemAddressbook extends AddressBook { } public function getChildren() { - if ($this->config->getAppValue('core', 'shareapi_allow_share_dialog_user_enumeration', 'yes') !== 'yes') { + $shareEnumeration = $this->config->getAppValue('core', 'shareapi_allow_share_dialog_user_enumeration', 'yes') === 'yes'; + $restrictShareEnumeration = $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_to_group', 'yes') === 'yes'; + if (!$shareEnumeration || ($shareEnumeration && $restrictShareEnumeration)) { return []; } |