From 96341da27965c96fcf956de467b6a1d5056afcff Mon Sep 17 00:00:00 2001 From: tamaina Date: Fri, 4 Jul 2025 20:48:35 +0900 Subject: [PATCH] fix type missing of request.rawBody --- packages/backend/src/server/ActivityPubServerService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/server/ActivityPubServerService.ts b/packages/backend/src/server/ActivityPubServerService.ts index 20c9227dd4..5cf9a0a5ed 100644 --- a/packages/backend/src/server/ActivityPubServerService.ts +++ b/packages/backend/src/server/ActivityPubServerService.ts @@ -127,7 +127,11 @@ export class ActivityPubServerService { let signature: ReturnType; - const verifyDigest = await verifyDigestHeader(request.raw, request.rawBody || '', true); + const verifyDigest = await verifyDigestHeader( + request.raw, + typeof request.rawBody === 'string' ? request.rawBody : (request.rawBody ? request.rawBody.toString('utf8') : ''), + true + ); if (verifyDigest !== true) { this.inboxLogger.warn('digest verification failed'); reply.code(401);