From 5de8c713c89cf669e9554b648e7cc2568f3d502f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Wed, 21 Aug 2019 23:03:40 +0200 Subject: [PATCH] Lovelace markdown card - fix race condition, add variables to template (#3505) * Fix connection race, add variables * Update src/panels/lovelace/cards/hui-markdown-card.ts * Lint --- src/panels/lovelace/cards/hui-markdown-card.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/panels/lovelace/cards/hui-markdown-card.ts b/src/panels/lovelace/cards/hui-markdown-card.ts index 0df7737f5a..612b14f3d0 100644 --- a/src/panels/lovelace/cards/hui-markdown-card.ts +++ b/src/panels/lovelace/cards/hui-markdown-card.ts @@ -48,11 +48,11 @@ export class HuiMarkdownCard extends LitElement implements LovelaceCard { } this._config = config; - - this._disconnect(); - if (this._hass) { - this._connect(); - } + this._disconnect().then(() => { + if (this._hass) { + this._connect(); + } + }); } public disconnectedCallback() { @@ -91,6 +91,7 @@ export class HuiMarkdownCard extends LitElement implements LovelaceCard { { template: this._config.content, entity_ids: this._config.entity_id, + variables: { config: this._config }, } ); this._unsubRenderTemplate.catch(() => {