diff --git a/src/panels/config/integrations/dialog-add-integration.ts b/src/panels/config/integrations/dialog-add-integration.ts index 55b76cb066..8df3b20903 100644 --- a/src/panels/config/integrations/dialog-add-integration.ts +++ b/src/panels/config/integrations/dialog-add-integration.ts @@ -504,7 +504,9 @@ class AddIntegrationDialog extends LitElement { } if (integration.integrations) { - this._fetchFlowsInProgress(Object.keys(integration.integrations)); + const integrations = + this._integrations![integration.domain].integrations!; + this._fetchFlowsInProgress(Object.keys(integrations)); this._pickedBrand = integration.domain; return; } diff --git a/src/panels/config/integrations/ha-domain-integrations.ts b/src/panels/config/integrations/ha-domain-integrations.ts index 80c1b85729..c4b739206a 100644 --- a/src/panels/config/integrations/ha-domain-integrations.ts +++ b/src/panels/config/integrations/ha-domain-integrations.ts @@ -32,7 +32,7 @@ class HaDomainIntegrations extends LitElement { public flowsInProgress?: DataEntryFlowProgress[]; protected render() { - return html` + return html` ${this.flowsInProgress?.length ? html`

We discovered the following:

${this.flowsInProgress.map( @@ -174,7 +174,7 @@ class HaDomainIntegrations extends LitElement { > `}` : ""} - `; +
`; } private async _integrationPicked(ev) {