From 1869771716744b81a9572dea6baca0192b8df9af Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Tue, 22 Oct 2024 08:20:03 +0200 Subject: [PATCH] fix: if failed to validate body, trigger hashed task name flow --- src/libs/tasks/queueTask.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libs/tasks/queueTask.ts b/src/libs/tasks/queueTask.ts index 43b2277..fecefd6 100644 --- a/src/libs/tasks/queueTask.ts +++ b/src/libs/tasks/queueTask.ts @@ -138,11 +138,14 @@ async function checkIfTaskExists( }, ) .then((res) => res.json()) - .then(({ httpRequest: { body } }) => body); + .then(({ httpRequest }) => httpRequest?.body); - return isEqual( - JSON.parse(Buffer.from(body as string, "base64").toString()), - expectedBody, + return ( + body && + isEqual( + JSON.parse(Buffer.from(body as string, "base64").toString()), + expectedBody, + ) ); }