diff --git a/frontend/src/components/GitHubBackupSettings.tsx b/frontend/src/components/GitHubBackupSettings.tsx index 365516bbc..0f48d76dd 100644 --- a/frontend/src/components/GitHubBackupSettings.tsx +++ b/frontend/src/components/GitHubBackupSettings.tsx @@ -1071,6 +1071,7 @@ export function GitHubBackupSettings() { onChange={async (checked) => { try { await api.updateSettings({ local_backup_enabled: checked }); + queryClient.invalidateQueries({ queryKey: ['settings'] }); showToast(t('backup.settingsSaved')); } catch (e) { showToast(t('backup.failedToSave', { message: e instanceof Error ? e.message : 'Unknown error' }), 'error'); diff --git a/frontend/src/pages/SettingsPage.tsx b/frontend/src/pages/SettingsPage.tsx index 9bbb990b4..68e3ba101 100644 --- a/frontend/src/pages/SettingsPage.tsx +++ b/frontend/src/pages/SettingsPage.tsx @@ -1461,7 +1461,7 @@ export function SettingsPage() { > {t('settings.tabs.backup')} - +