From 9fa42c703a148dc47ee205d678f6ced84de1fe93 Mon Sep 17 00:00:00 2001 From: Zai Shi Date: Thu, 31 Jul 2025 09:52:45 -0700 Subject: [PATCH] Improve error handling for missing provider type in OAuth configuration --- .../app/api/latest/integrations/neon/oauth-providers/crud.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/backend/src/app/api/latest/integrations/neon/oauth-providers/crud.tsx b/apps/backend/src/app/api/latest/integrations/neon/oauth-providers/crud.tsx index 3cee37861..ddb294e3a 100644 --- a/apps/backend/src/app/api/latest/integrations/neon/oauth-providers/crud.tsx +++ b/apps/backend/src/app/api/latest/integrations/neon/oauth-providers/crud.tsx @@ -71,7 +71,7 @@ const oauthProvidersCrud = createCrud({ function oauthProviderConfigToLegacyConfig(provider: Tenancy['config']['auth']['oauth']['providers'][string]) { return { - id: provider.type!, + id: provider.type || throwErr('Provider type is required'), type: provider.isShared ? 'shared' : 'standard', client_id: provider.clientId, client_secret: provider.clientSecret,