Merge pull request #501 from filpgame/fix/settings-page-language-reset

fix(i18n): settings page resets UI language to server default
This commit is contained in:
Paul Nothaft
2026-05-17 01:19:27 +02:00
committed by GitHub
@@ -72,7 +72,7 @@ export interface SeoSettings {
export function useSettingsState() {
const queryClient = useQueryClient();
const { t, i18n } = useTranslation();
const { t } = useTranslation();
const { updateUserProfile } = useAdminAuth();
// Fetch settings
@@ -167,10 +167,6 @@ export function useSettingsState() {
// Initialize settings from API
useEffect(() => {
if (settings) {
if (settings.general_default_language && settings.general_default_language !== i18n.language) {
i18n.changeLanguage(settings.general_default_language);
}
setGeneralSettings({
site_url: settings.general_site_url || '',
default_expiration_days: toNumber(settings.general_default_expiration_days, 30),
@@ -240,7 +236,7 @@ export function useSettingsState() {
sitemap_url: settings.seo_sitemap_url || ''
});
}
}, [settings, i18n]);
}, [settings]);
useEffect(() => {
if (adminProfile) {