aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2021-12-13 16:05:35 +0100
committerGitHub <noreply@github.com>2021-12-13 16:05:35 +0100
commitf287be5424f0a1fe3ca8fd1d9d50bd0cf8dab93c (patch)
tree65a6a4f14db0b435a38ac33bcd95873c9e344b77
parent168a1b0bc57a7a97c9ca2bdef8031771b05b85d1 (diff)
parent74b1bf1d1cdce55bf7a33acc66b132250c9755fa (diff)
downloadnextcloud-server-f287be5424f0a1fe3ca8fd1d9d50bd0cf8dab93c.tar.gz
nextcloud-server-f287be5424f0a1fe3ca8fd1d9d50bd0cf8dab93c.zip
Merge pull request #30193 from nextcloud/fix/set-up-2fa-no-providers-but-backup-codes
Fix setting up 2FA when no providers are set up but backup codes
-rw-r--r--core/Middleware/TwoFactorMiddleware.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/Middleware/TwoFactorMiddleware.php b/core/Middleware/TwoFactorMiddleware.php
index 4c13a99a1aa..47b09536acd 100644
--- a/core/Middleware/TwoFactorMiddleware.php
+++ b/core/Middleware/TwoFactorMiddleware.php
@@ -109,7 +109,7 @@ class TwoFactorMiddleware extends Middleware {
&& $this->twoFactorManager->needsSecondFactor($this->userSession->getUser())) {
$providers = $this->twoFactorManager->getProviderSet($this->userSession->getUser());
- if ($providers->getProviders() === [] && !$providers->isProviderMissing()) {
+ if ($providers->getPrimaryProviders() === [] && !$providers->isProviderMissing()) {
return;
}
}