Skip to content

Commit 4128353

Browse files
authored
Merge pull request #1414 from nextcloud/carl/optimize-ldap-is-deleted
perf(ldap): Optimize check if LDAP user is deleted
2 parents a84c1ab + 8423899 commit 4128353

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

lib/Service/LdapService.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ public function isLdapDeletedUser(IUser $user): bool {
4848
return false;
4949
}
5050

51+
if (!$dui->isUserMarked($user->getUID())) {
52+
return false;
53+
}
54+
5155
if (!$dui->hasUsers()) {
5256
return false;
5357
}

tests/stubs/oca_user_ldap.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ public function hasUsers(): bool {
2626
public function getUsers(): array {
2727
return [];
2828
}
29+
30+
public function isUserMarked(string $uid): bool {
31+
}
2932
}
3033

3134
namespace OCA\User_LDAP;

0 commit comments

Comments
 (0)