From dd498588e1dd7fd80fe7f91ba9518064c22c775d Mon Sep 17 00:00:00 2001 From: "alex.stanfield" <13949480+chaptersix@users.noreply.github.com> Date: Tue, 14 Jul 2026 12:55:48 -0500 Subject: [PATCH] Fix schedule catchup window default --- packages/client/src/schedule-client.ts | 2 +- packages/client/src/schedule-types.ts | 4 ++-- packages/test/src/test-schedules.ts | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/client/src/schedule-client.ts b/packages/client/src/schedule-client.ts index e88721316e..b0c8960d2b 100644 --- a/packages/client/src/schedule-client.ts +++ b/packages/client/src/schedule-client.ts @@ -437,7 +437,7 @@ export class ScheduleClient extends BaseClient { policies: { // 'overlap' should never be missing on describe, as the server will replace UNSPECIFIED by an actual value overlap: decodeScheduleOverlapPolicy(raw.schedule.policies?.overlapPolicy) ?? ScheduleOverlapPolicy.SKIP, - catchupWindow: optionalTsToMs(raw.schedule.policies?.catchupWindow) ?? 60_000, + catchupWindow: optionalTsToMs(raw.schedule.policies?.catchupWindow) ?? 365 * 24 * 60 * 60 * 1000, pauseOnFailure: raw.schedule.policies?.pauseOnFailure === true, }, state: { diff --git a/packages/client/src/schedule-types.ts b/packages/client/src/schedule-types.ts index 0c384b883e..66451bf3c0 100644 --- a/packages/client/src/schedule-types.ts +++ b/packages/client/src/schedule-types.ts @@ -45,11 +45,11 @@ export interface ScheduleOptions