From bf1dac8e8bba76e80f4563e897256a1758a92520 Mon Sep 17 00:00:00 2001 From: Ashten Date: Sat, 18 Jan 2025 23:06:39 -0800 Subject: [PATCH] Fixed possible undefined error --- packages/backend/src/core/CaptchaService.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/backend/src/core/CaptchaService.ts b/packages/backend/src/core/CaptchaService.ts index 16e02b6eb..e7ce0836e 100644 --- a/packages/backend/src/core/CaptchaService.ts +++ b/packages/backend/src/core/CaptchaService.ts @@ -98,12 +98,11 @@ export class CaptchaService { const resp = await result.json() as CaptchaResponse; if (resp.success !== true) { - const errorCodes = resp['error-codes'] ? resp['errors'].join(', ') : ''; + const errorCodes = resp['error-codes'] ? resp['errors']?.join(', ') : ''; throw new Error(`frc-failed: ${errorCodes}`); } } - // https://codeberg.org/Gusted/mCaptcha/src/branch/main/mcaptcha.go @bindThis public async verifyMcaptcha(secret: string, siteKey: string, instanceHost: string, response: string | null | undefined): Promise {