From 03368e2ccad2a4197a38dcb76dfe57b5d2944cbb Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Thu, 8 Dec 2022 22:19:45 +0100 Subject: [PATCH] fix(webhook): correct internal ID for GET requests --- packages/backend/src/controllers/webhooks/handler.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/controllers/webhooks/handler.ts b/packages/backend/src/controllers/webhooks/handler.ts index 48717696..ed8684dd 100644 --- a/packages/backend/src/controllers/webhooks/handler.ts +++ b/packages/backend/src/controllers/webhooks/handler.ts @@ -45,6 +45,7 @@ export default async (request: IRequest, response: Response) => { // in case trigger type is 'webhook' let payload = request.body; + let rawInternalId: string | Buffer = request.rawBody; // in case it's our built-in generic webhook trigger if (isWebhookApp) { @@ -53,12 +54,14 @@ export default async (request: IRequest, response: Response) => { body: request.body, query: request.query, } + + rawInternalId = JSON.stringify(payload); } const triggerItem: ITriggerItem = { raw: payload, meta: { - internalId: await bcrypt.hash(request.rawBody, 1), + internalId: await bcrypt.hash(rawInternalId, 1), }, };