From 4c8b7a30f469d27e358994cf3f3ce8b109e02f47 Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Tue, 25 Mar 2025 14:56:30 +0100 Subject: [PATCH] fix cloud login mfa inProgress (#24773) --- src/panels/config/cloud/login/cloud-login.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/panels/config/cloud/login/cloud-login.ts b/src/panels/config/cloud/login/cloud-login.ts index 54ff4213c8..8c42063569 100644 --- a/src/panels/config/cloud/login/cloud-login.ts +++ b/src/panels/config/cloud/login/cloud-login.ts @@ -156,7 +156,7 @@ export class CloudLogin extends LitElement { }); if (totpCode !== null && totpCode !== "") { this._login(email, password, checkConnection, totpCode); - return undefined; + return "continue"; } } if (errCode === "alreadyconnectederror") { @@ -167,7 +167,7 @@ export class CloudLogin extends LitElement { this._login(email, password, false); } - return logInHere ? undefined : "cancel"; + return logInHere ? "continue" : "cancel"; } if (errCode === "PasswordChangeRequired") { showAlertDialog(this, { @@ -266,8 +266,10 @@ export class CloudLogin extends LitElement { return; } - this._inProgress = false; - this._error = error; + if (error !== "continue") { + this._inProgress = false; + this._error = error; + } } };