From 10513bad8007348986ebfb68acb1bf72c8ffb586 Mon Sep 17 00:00:00 2001 From: montylion Date: Fri, 27 Aug 2021 00:03:21 +0200 Subject: [PATCH] Fix locale dropdown defaulting to blank on some locales (for real hopefully this time) Co-Authored-By: mrjvs --- public/assets/js/locale-dropdown-handler.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/assets/js/locale-dropdown-handler.js b/public/assets/js/locale-dropdown-handler.js index 7e8dc6d..82c0c48 100644 --- a/public/assets/js/locale-dropdown-handler.js +++ b/public/assets/js/locale-dropdown-handler.js @@ -1,6 +1,11 @@ function setDefaultDropdownLocale(localeString) { const selected = document.querySelector(".selected-locale"); - selected.innerHTML = document.querySelector(`label[for=${localeString}`).innerHTML + let item = document.querySelector(`label[for=${localeString}`); + if (!item) { // if locale cant be find, default to en-US + localeString = "en-US"; + item = document.querySelector(`label[for=${localeString}`); + } + selected.innerHTML = item.innerHTML } function localeDropdownHandler(selectedLocale) {