From bddb6afa5d3ad22f30ce578c3b4cd6ced219b6ee Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 24 Jun 2025 17:16:30 +0100 Subject: [PATCH] handle jobs created without the extra arguments just in case there's any in the queue when people upgrade --- .../src/queue/processors/CleanRemoteFilesProcessorService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/queue/processors/CleanRemoteFilesProcessorService.ts b/packages/backend/src/queue/processors/CleanRemoteFilesProcessorService.ts index 4bd3938f0b..354f351358 100644 --- a/packages/backend/src/queue/processors/CleanRemoteFilesProcessorService.ts +++ b/packages/backend/src/queue/processors/CleanRemoteFilesProcessorService.ts @@ -35,9 +35,9 @@ export class CleanRemoteFilesProcessorService { public async process(job: Bull.Job): Promise { this.logger.info('Deleting cached remote files...'); - const olderThanTimestamp = Date.now() - job.data.olderThanSeconds * 1000; + const olderThanTimestamp = Date.now() - (job.data.olderThanSeconds ?? 0) * 1000; const olderThanDate = new Date(olderThanTimestamp); - const keepFilesInUse = job.data.keepFilesInUse; + const keepFilesInUse = job.data.keepFilesInUse ?? false; let deletedCount = 0; let cursor: MiDriveFile['id'] | null = null; let errorCount = 0;