From 506752174e5d526e5df8e3c2de312f7627f5493c Mon Sep 17 00:00:00 2001 From: AitorDB Date: Mon, 17 May 2021 21:05:32 +0100 Subject: [PATCH] Fix issue when reading locale in old HA versions --- src/index.ts | 2 +- src/types/custom/custom-card-helpers.d.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 4a16045..2b0ea83 100644 --- a/src/index.ts +++ b/src/index.ts @@ -91,7 +91,7 @@ class SunCard extends LitElement { processLastHass () { this.config.darkMode = this.config.darkMode ?? this.lastHass.themes.darkMode - this.config.language = this.config.language ?? this.lastHass.locale.language + this.config.language = this.config.language ?? this.lastHass.locale?.language ?? this.lastHass.language const times = { dawn: this.parseTime(this.lastHass.states['sun.sun'].attributes.next_dawn), diff --git a/src/types/custom/custom-card-helpers.d.ts b/src/types/custom/custom-card-helpers.d.ts index 6442017..56d5967 100644 --- a/src/types/custom/custom-card-helpers.d.ts +++ b/src/types/custom/custom-card-helpers.d.ts @@ -1,6 +1,7 @@ declare module 'custom-card-helpers' { export interface HomeAssistant { themes: Themes & { darkMode: boolean } + language: string, locale: { language: string } states: { 'sun.sun': {