From cd79a43a2d9b05fa097a9a66a5f746b9af7978ba Mon Sep 17 00:00:00 2001 From: dhruvja Date: Wed, 22 Apr 2026 13:02:07 +0530 Subject: [PATCH] fix(contract_manager): rethrow unhandled rejections, fix p-cancelable typo --- contract_manager/scripts/sync_wormhole_guardian_set.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/contract_manager/scripts/sync_wormhole_guardian_set.ts b/contract_manager/scripts/sync_wormhole_guardian_set.ts index daa0059523..6fc4a83704 100644 --- a/contract_manager/scripts/sync_wormhole_guardian_set.ts +++ b/contract_manager/scripts/sync_wormhole_guardian_set.ts @@ -12,7 +12,7 @@ const GUARDIAN_INDEX_TIMEOUT_MS = 10_000; const SYNC_GUARDIAN_SETS_TIMEOUT_MS = 3 * 60 * 1000; /** Suppress got/p-cancelable race when our timeout fires before the request settles. */ -function isPancelableRaceError(err: unknown): boolean { +function isPCancelableRaceError(err: unknown): boolean { return ( err instanceof Error && err.message.includes("onCancel") && @@ -21,10 +21,11 @@ function isPancelableRaceError(err: unknown): boolean { } process.on("unhandledRejection", (reason: unknown) => { - if (isPancelableRaceError(reason)) return; + if (isPCancelableRaceError(reason)) return; + throw reason; }); process.on("uncaughtException", (err: Error) => { - if (isPancelableRaceError(err)) return; + if (isPCancelableRaceError(err)) return; throw err; });