From 875ab0cb9746c8b2b1170be703c9a96ed496c815 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Mon, 16 Dec 2024 14:08:30 +0100 Subject: [PATCH] Cloud login: Wait with navigate until confirm action is done (#23310) Wait with navigate until confirm action is done --- src/panels/config/cloud/login/cloud-login.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panels/config/cloud/login/cloud-login.ts b/src/panels/config/cloud/login/cloud-login.ts index 2190b8a388..aed24cb08b 100644 --- a/src/panels/config/cloud/login/cloud-login.ts +++ b/src/panels/config/cloud/login/cloud-login.ts @@ -233,7 +233,6 @@ export class CloudLogin extends LitElement { const doLogin = async (username: string) => { try { const result = await cloudLogin(this.hass, username, password); - fireEvent(this, "ha-refresh-cloud-status"); this.email = ""; this._password = ""; if (result.cloud_pipeline) { @@ -250,6 +249,7 @@ export class CloudLogin extends LitElement { setAssistPipelinePreferred(this.hass, result.cloud_pipeline); } } + fireEvent(this, "ha-refresh-cloud-status"); } catch (err: any) { const errCode = err && err.body && err.body.code; if (errCode === "PasswordChangeRequired") {