From 6408e4aa8aa60d7705f89ee1f7f8badcc2cfcd4f Mon Sep 17 00:00:00 2001 From: Suhrid Marwah Date: Thu, 9 Apr 2026 10:27:15 +0530 Subject: [PATCH] fix(scaffolder): handle after=0 in task events polling endpoint Signed-off-by: Suhrid Marwah --- plugins/scaffolder-backend/src/service/router.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/src/service/router.ts b/plugins/scaffolder-backend/src/service/router.ts index 9e84b38e39..f7c5913e61 100644 --- a/plugins/scaffolder-backend/src/service/router.ts +++ b/plugins/scaffolder-backend/src/service/router.ts @@ -951,7 +951,8 @@ export async function createRouter( isTaskAuthorized, }); - const after = Number(req.query.after) || undefined; + const after = + req.query.after !== undefined ? Number(req.query.after) : undefined; // cancel the request after 30 seconds. this aligns with the recommendations of RFC 6202. const timeout = setTimeout(() => {