From 9b19c3a7ede7938214a84adfed25575e516660e8 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Tue, 28 Apr 2020 13:34:49 +0200 Subject: [PATCH] Else wrong user/password attempts generate an exception Signed-off-by: Roeland Jago Douma --- lib/ComplianceService.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/ComplianceService.php b/lib/ComplianceService.php index 41e209bd..88d9400f 100644 --- a/lib/ComplianceService.php +++ b/lib/ComplianceService.php @@ -92,6 +92,11 @@ public function entryControl(string $loginName, string $password) { foreach ($this->getInstance(IEntryControl::class) as $instance) { try { $user = \OC::$server->getUserManager()->get($uid); + + if (!($user instanceof IUser)) { + break; + } + $instance->entryControl($user, $password); } catch (HintException $e) { throw new LoginException($e->getHint());