From c366fd76666b7be2fb87387f084f216fc673cee8 Mon Sep 17 00:00:00 2001 From: Anand Date: Sat, 11 Apr 2026 12:25:16 +0530 Subject: [PATCH 1/2] fix: handle empty payloads in scheduled task runs to prevent crash --- apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts index 09abb22639e..90f247b1786 100644 --- a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts @@ -382,6 +382,10 @@ export class TestTaskPresenter { async function getScheduleTaskRunPayload(payload: string, payloadType: string) { const packet = await parsePacket({ data: payload, dataType: payloadType }); + if (!packet) { + return { success: false }; // handle packet undefined + } + if (!packet.timezone) { packet.timezone = "UTC"; } From bcd132cf7125c3e9f34f4dc61a74038493808ab3 Mon Sep 17 00:00:00 2001 From: Anand Date: Sat, 11 Apr 2026 12:50:30 +0530 Subject: [PATCH 2/2] chore: trigger PR after vouch