From 459f596c83af293c4bc5d9d2a40bdac59754e995 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Tue, 8 Jul 2025 16:59:25 +0200 Subject: [PATCH] surrounding try-catch block --- .../src/federation/authenticateCommunities.ts | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/backend/src/federation/authenticateCommunities.ts b/backend/src/federation/authenticateCommunities.ts index 2fcd4a2c3..39afc20fc 100644 --- a/backend/src/federation/authenticateCommunities.ts +++ b/backend/src/federation/authenticateCommunities.ts @@ -29,14 +29,14 @@ export async function startCommunityAuthentication( foreignComB.publicJwtKey, ) // check if communityUuid is a valid v4Uuid and not still a temporary onetimecode - if ( - foreignComB && - ((foreignComB.communityUuid === null && foreignComB.authenticatedAt === null) || - (foreignComB.communityUuid !== null && - !validateUUID(foreignComB.communityUuid) && - versionUUID(foreignComB.communityUuid) !== 4)) - ) { - try { + try { + if ( + foreignComB && + ((foreignComB.communityUuid === null && foreignComB.authenticatedAt === null) || + (foreignComB.communityUuid !== null && + !validateUUID(foreignComB.communityUuid) && + versionUUID(foreignComB.communityUuid) !== 4)) + ) { const client = AuthenticationClientFactory.getInstance(foreignFedCom) if (client instanceof V1_0_AuthenticationClient) { @@ -63,10 +63,10 @@ export async function startCommunityAuthentication( logger.error(`can't initiate at community:`, foreignFedCom.endPoint) } } - } catch (err) { - logger.error(`Error:`, err) + } else { + logger.debug(`foreignComB.communityUuid is not a valid v4Uuid or still a temporary onetimecode`) } - } else { - logger.debug(`foreignComB.communityUuid is not a valid v4Uuid or still a temporary onetimecode`) + } catch (err) { + logger.error(`Error:`, err) } }