diff --git a/web/src/admin/providers/oauth2/OAuth2ProvidersProvider.ts b/web/src/admin/providers/oauth2/OAuth2ProvidersProvider.ts index 86bfffac76ef..2af4df3db390 100644 --- a/web/src/admin/providers/oauth2/OAuth2ProvidersProvider.ts +++ b/web/src/admin/providers/oauth2/OAuth2ProvidersProvider.ts @@ -4,7 +4,12 @@ import { DualSelectPair } from "#elements/ak-dual-select/types"; import { OAuth2Provider, ProvidersApi } from "@goauthentik/api"; -const providerToSelect = (provider: OAuth2Provider) => [provider.pk, provider.name]; +const providerToSelect = (provider: OAuth2Provider) => [ + provider.pk, + provider.name, + provider.name, + provider, +]; export async function oauth2ProvidersProvider(page = 1, search = "") { const oauthProviders = await new ProvidersApi(DEFAULT_CONFIG).providersOauth2List({ @@ -22,10 +27,7 @@ export async function oauth2ProvidersProvider(page = 1, search = "") { export function oauth2ProvidersSelector(instanceProviders: number[] | undefined) { if (!instanceProviders) { - return async (mappings: DualSelectPair[]) => - mappings.filter( - ([_0, _1, _2, source]: DualSelectPair) => source !== undefined, - ); + return async (mappings: DualSelectPair[]) => []; } return async () => { diff --git a/web/src/admin/providers/oauth2/OAuth2Sources.ts b/web/src/admin/providers/oauth2/OAuth2Sources.ts index 2f77dc4ccb31..0c0c1f34fe73 100644 --- a/web/src/admin/providers/oauth2/OAuth2Sources.ts +++ b/web/src/admin/providers/oauth2/OAuth2Sources.ts @@ -28,10 +28,7 @@ export async function oauth2SourcesProvider(page = 1, search = "") { export function oauth2SourcesSelector(instanceMappings?: string[]) { if (!instanceMappings) { - return async (mappings: DualSelectPair[]) => - mappings.filter( - ([_0, _1, _2, source]: DualSelectPair) => source !== undefined, - ); + return async (mappings: DualSelectPair[]) => []; } return async () => {