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)
}
}