Improve error handling for missing provider type in OAuth configuration

This commit is contained in:
Zai Shi 2025-07-31 09:52:45 -07:00
parent 079df58c1a
commit 9fa42c703a

View File

@ -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,