diff --git a/ui/desktop/src/components/settings/providers/modal/ProviderConfiguationModal.tsx b/ui/desktop/src/components/settings/providers/modal/ProviderConfiguationModal.tsx index b98ea32e32..f46bef1b8f 100644 --- a/ui/desktop/src/components/settings/providers/modal/ProviderConfiguationModal.tsx +++ b/ui/desktop/src/components/settings/providers/modal/ProviderConfiguationModal.tsx @@ -213,6 +213,12 @@ export default function ProviderConfigurationModal({ for (const param of params) { await remove(param.name, param.secret); } + + const hasOAuthKey = params.some((key) => key.oauth_flow); + if (hasOAuthKey) { + const configuredMarker = `${provider.name}_configured`; + await remove(configuredMarker, false); + } } onClose();