diff --git a/frontend/src/routes/settings/account/locale-picker.svelte b/frontend/src/routes/settings/account/locale-picker.svelte index 51714a26..cfa1147d 100644 --- a/frontend/src/routes/settings/account/locale-picker.svelte +++ b/frontend/src/routes/settings/account/locale-picker.svelte @@ -18,12 +18,12 @@ 'it-IT': 'Italiano' }; - function updateLocale(locale: Locale) { - setLocale(locale); - userService.updateCurrent({ + async function updateLocale(locale: Locale) { + await userService.updateCurrent({ ...$userStore!, locale }); + setLocale(locale); }