diff --git a/server/routers/idp/validateOidcCallback.ts b/server/routers/idp/validateOidcCallback.ts index a1ac3607c..71a681e51 100644 --- a/server/routers/idp/validateOidcCallback.ts +++ b/server/routers/idp/validateOidcCallback.ts @@ -483,7 +483,14 @@ export async function validateOidcCallback( } } - await calculateUserClientsForOrgs(existingUser.userId); + calculateUserClientsForOrgs(existingUser.userId).catch( + (err) => { + logger.error( + "Error calculating user clients after removing all orgs for user with no valid IdP mappings", + { error: err } + ); + } + ); return next( createHttpError(