From 916580adefd464417729e418aa1727b67566fea3 Mon Sep 17 00:00:00 2001 From: PiR1 Date: Sat, 9 May 2026 19:47:56 +0200 Subject: [PATCH] fix(event): ensure client share token is generated only when necessary --- backend/src/routes/adminEvents.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/routes/adminEvents.js b/backend/src/routes/adminEvents.js index fa238c13..adcf5557 100644 --- a/backend/src/routes/adminEvents.js +++ b/backend/src/routes/adminEvents.js @@ -1277,7 +1277,7 @@ router.put('/:id', adminAuth, requirePermission('events.edit'), requireEventOwne if (Object.prototype.hasOwnProperty.call(updates, 'client_access_enabled')) { updates.client_access_enabled = formatBoolean(updates.client_access_enabled); // Auto-generate client share token when first enabling - if (parseBooleanInput(updates.client_access_enabled, false) && !event.client_share_token) { + if (parseBooleanInput(updates.client_access_enabled, false) && !event.client_share_token && !updates.client_share_token) { updates.client_share_token = crypto.randomBytes(32).toString('hex'); } }