Skip to content

Commit 346b2ad

Browse files
fix: credential picker filter logic (#298)
1 parent 484f1a8 commit 346b2ad

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

frontend/components/syncing/ProviderCredentialPicker.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,11 @@ export const ProviderCredentialPicker = (props: {
4141
? credentials.filter((cred) => cred.provider?.id === providerFilter)
4242
: credentials
4343

44+
const credentialMatchesFilter =
45+
credential && providerFilter ? credential.provider?.id === providerFilter : true
46+
4447
useEffect(() => {
45-
if (setDefault && filteredCredentials.length > 0 && !credential)
48+
if (setDefault && filteredCredentials.length > 0 && !credentialMatchesFilter)
4649
setCredential(filteredCredentials[0])
4750
// eslint-disable-next-line react-hooks/exhaustive-deps
4851
}, [providerFilter, filteredCredentials, setDefault])

0 commit comments

Comments
 (0)