From 72e17b06fc2ced4527a11d5fc4ec1ce18f581831 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Thu, 15 Jul 2021 13:55:02 -0400 Subject: [PATCH] Don't break if cron schedule is missing --- src/cronjob/downvoteSegmentArchiveJob.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cronjob/downvoteSegmentArchiveJob.ts b/src/cronjob/downvoteSegmentArchiveJob.ts index f5e8e03..478e490 100644 --- a/src/cronjob/downvoteSegmentArchiveJob.ts +++ b/src/cronjob/downvoteSegmentArchiveJob.ts @@ -56,8 +56,12 @@ export const archiveDownvoteSegment = async (dayLimit: number, voteLimit: number }; const DownvoteSegmentArchiveJob = new CronJob( - jobConfig?.schedule || new Date(1), + jobConfig?.schedule || "0 0 * * * 0", () => archiveDownvoteSegment(jobConfig?.timeThresholdInDays, jobConfig?.voteThreshold) ); +if (serverConfig?.crons?.enabled && jobConfig && !jobConfig.schedule) { + Logger.error("Invalid cron schedule for downvoteSegmentArchive"); +} + export default DownvoteSegmentArchiveJob;