From 36fb82069bbd885156bb4dd6b59ac5d2e9feb714 Mon Sep 17 00:00:00 2001 From: Jan Polonsky Date: Tue, 26 Mar 2024 10:45:35 +0100 Subject: [PATCH] Fix errors: - TypeError: t is null (in console on Asses) - Error by parsing language (Unnecessary semicolon) --- src/gui/src/store/settings.js | 2 +- src/gui/src/views/users/AssessView.vue | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gui/src/store/settings.js b/src/gui/src/store/settings.js index f340bcebb..5b990ffdd 100644 --- a/src/gui/src/store/settings.js +++ b/src/gui/src/store/settings.js @@ -109,7 +109,7 @@ const getters = { getProfileLanguage(state) { let lng = state.language; if (!lng) { - lng = navigator.language.split('-')[0];; + lng = navigator.language.split('-')[0]; } if (!lng && typeof (process.env.VUE_APP_TARANIS_NG_LOCALE) !== "undefined") { lng = process.env.VUE_APP_TARANIS_NG_LOCALE; diff --git a/src/gui/src/views/users/AssessView.vue b/src/gui/src/views/users/AssessView.vue index 81823d190..b2159ecab 100644 --- a/src/gui/src/views/users/AssessView.vue +++ b/src/gui/src/views/users/AssessView.vue @@ -112,12 +112,16 @@ created() { document.addEventListener("keydown", this.keyAction, false); const element = document.querySelector("card-item"); - element.addEventListener('click', this.targetClick, false); + if (element !== null) { + element.addEventListener('click', this.targetClick, false); + } }, beforeDestroy() { document.removeEventListener("keydown", this.keyAction); const element = document.querySelector("card-item"); - element.removeEventListener('click'); + if (element !== null) { + element.removeEventListener('click'); + } this.$root.$off('first-dialog'); this.$root.$off('clear-cards'); }