diff --git a/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php b/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php index 6f39f2e7bd490..561e2ecce10a0 100644 --- a/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php +++ b/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php @@ -13,6 +13,7 @@ use OCP\AppFramework\Controller; use OCP\AppFramework\Http\Attribute\PublicPage; use OCP\AppFramework\Middleware; +use OCP\Authentication\TwoFactorAuth\ALoginSetupController; use OCP\ISession; use OCP\IUserSession; use Psr\Log\LoggerInterface; @@ -41,7 +42,8 @@ public function beforeController(Controller $controller, string $methodName) { return; } - if ($controller instanceof TwoFactorChallengeController) { + if ($controller instanceof TwoFactorChallengeController + || $controller instanceof ALoginSetupController) { return; }