diff --git a/api/api/v1/instance/index.ts b/api/api/v1/instance/index.ts index 469e5af0..0affc2cd 100644 --- a/api/api/v1/instance/index.ts +++ b/api/api/v1/instance/index.ts @@ -55,8 +55,8 @@ export default apiRoute((app) => const oidcConfig = config.plugins?.config?.["@versia/openid"] as | { - forced: boolean; - providers: { + forced?: boolean; + providers?: { id: string; name: string; icon: string; @@ -109,7 +109,7 @@ export default apiRoute((app) => sso: { forced: oidcConfig?.forced ?? false, providers: - oidcConfig?.providers.map((p) => ({ + oidcConfig?.providers?.map((p) => ({ name: p.name, icon: proxyUrl(p.icon) || undefined, id: p.id, diff --git a/api/api/v2/instance/index.ts b/api/api/v2/instance/index.ts index b781e38f..4001e457 100644 --- a/api/api/v2/instance/index.ts +++ b/api/api/v2/instance/index.ts @@ -135,8 +135,8 @@ export default apiRoute((app) => const oidcConfig = config.plugins?.config?.["@versia/openid"] as | { - forced: boolean; - providers: { + forced?: boolean; + providers?: { id: string; name: string; icon: string; @@ -229,7 +229,7 @@ export default apiRoute((app) => sso: { forced: oidcConfig?.forced ?? false, providers: - oidcConfig?.providers.map((p) => ({ + oidcConfig?.providers?.map((p) => ({ name: p.name, icon: proxyUrl(p.icon) ?? "", id: p.id,