summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorblizzz <blizzz@arthur-schiwon.de>2021-03-12 10:45:36 +0100
committerGitHub <noreply@github.com>2021-03-12 10:45:36 +0100
commit812bc83b567382fd1e2922d35d3710316410b01d (patch)
tree5df0cec1a430ecd2218e78d3fdc88e96cdbfa753 /apps
parent98d2f3bc5c176756ce61607cc5d72edfc277b5c4 (diff)
parent5c3551cf2f57b2ce72f2503e731f10cec5355782 (diff)
downloadnextcloud-server-812bc83b567382fd1e2922d35d3710316410b01d.tar.gz
nextcloud-server-812bc83b567382fd1e2922d35d3710316410b01d.zip
Merge pull request #26080 from nextcloud/bugfix/noid/only-clear-known-users-when-we-had-at-least-one-phonebook-entry
Only clear known users when we had at least one phonebook entry
Diffstat (limited to 'apps')
-rw-r--r--apps/provisioning_api/lib/Controller/UsersController.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php
index 579f9ae522a..d2f9b9e91c2 100644
--- a/apps/provisioning_api/lib/Controller/UsersController.php
+++ b/apps/provisioning_api/lib/Controller/UsersController.php
@@ -240,9 +240,6 @@ class UsersController extends AUserData {
$user = $this->userSession->getUser();
$knownTo = $user->getUID();
- // Cleanup all previous entries and only allow new matches
- $this->knownUserService->deleteKnownTo($knownTo);
-
$normalizedNumberToKey = [];
foreach ($search as $key => $phoneNumbers) {
foreach ($phoneNumbers as $phone) {
@@ -263,6 +260,9 @@ class UsersController extends AUserData {
return new DataResponse();
}
+ // Cleanup all previous entries and only allow new matches
+ $this->knownUserService->deleteKnownTo($knownTo);
+
$userMatches = $this->accountManager->searchUsers(IAccountManager::PROPERTY_PHONE, $phoneNumbers);
if (empty($userMatches)) {