diff --git a/app/lib/hooks/useSettings.ts b/app/lib/hooks/useSettings.ts index c04384dfa1..69e06bdf1f 100644 --- a/app/lib/hooks/useSettings.ts +++ b/app/lib/hooks/useSettings.ts @@ -173,14 +173,11 @@ export function useSettings(): UseSettingsReturn { [saveSettings], ); - // Fix the providers cookie sync useEffect(() => { const providers = providersStore.get(); - const providerSetting: Record = {}; + const providerSetting: Record = {}; // preserve the entire settings object for each provider Object.keys(providers).forEach((provider) => { - providerSetting[provider] = { - enabled: providers[provider].settings.enabled || false, // Add fallback for undefined - }; + providerSetting[provider] = providers[provider].settings; }); Cookies.set('providers', JSON.stringify(providerSetting)); }, [providers]);