summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2020-03-10 16:19:23 +0100
committerJulius Härtl <jus@bitgrid.net>2020-03-20 10:43:56 +0100
commitae4dc3467c9b86658039c2bcb6df68f29c40a76a (patch)
tree2f71df173285b7f7693948bf7f1878ee332dd112 /apps
parent0ef53ebc08b5dd7b6e821b99504ad0f674c52a79 (diff)
downloadnextcloud-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.php4
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 [];
}