From 4525d083af70dd97dd03b8ebbe336f6a07f8ea8d Mon Sep 17 00:00:00 2001 From: Kasper Seweryn Date: Tue, 25 Jul 2023 14:25:44 +0200 Subject: [PATCH] fix: avoid sending language settings multiple times Part-of: --- front/src/store/ui.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/front/src/store/ui.ts b/front/src/store/ui.ts index 56ff605b8..9baf941ce 100644 --- a/front/src/store/ui.ts +++ b/front/src/store/ui.ts @@ -225,7 +225,9 @@ const store: Module = { commit('notifications', { type: 'pendingReviewRequests', count: response.data.count }) }, - async currentLanguage ({ commit, rootState }, value) { + async currentLanguage ({ commit, rootState, state }, value) { + if (state.selectedLanguage && state.currentLanguage === value) return + commit('currentLanguage', value) if (rootState.auth.authenticated) { await axios.post('users/settings', { language: value })