From d65ef4fd92d459bb93880657df699ff731cec2ac Mon Sep 17 00:00:00 2001 From: Dermot Duffy Date: Sun, 2 Apr 2023 09:54:27 -0700 Subject: [PATCH] Fix broken language detection. --- src/localize/localize.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/localize/localize.ts b/src/localize/localize.ts index c082917a..cd41f2b0 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -33,7 +33,10 @@ export function getLanguage(hass?: HomeAssistant): string { // Then the language that hass may have stored locally. const storageLanguage = localStorage.getItem('selectedLanguage'); if (storageLanguage) { - return canonicalizeLanguage(JSON.parse(storageLanguage)); + const parsedLanguage: string | null = JSON.parse(storageLanguage); + if (parsedLanguage) { + return canonicalizeLanguage(parsedLanguage); + } } // Then fall back to the browser language.