Explorar el Código

log job id when export job expires

Futa Arai hace 6 meses
padre
commit
812207ebc8

+ 1 - 0
apps/app/src/features/page-bulk-export/server/service/page-bulk-export-job-clean-up-cron.ts

@@ -62,6 +62,7 @@ class PageBulkExportJobCleanUpCronService extends CronService {
         SupportedAction.ACTION_PAGE_BULK_EXPORT_JOB_EXPIRED,
         job,
       );
+      logger.error(`Bulk export job has expired: ${job._id.toString()}`);
     };
 
     if (pageBulkExportJobCronService != null) {

+ 4 - 2
apps/app/src/features/page-bulk-export/server/service/page-bulk-export-job-cron/errors.ts

@@ -1,6 +1,8 @@
+import type { PageBulkExportJobDocument } from '../../models/page-bulk-export-job';
+
 export class BulkExportJobExpiredError extends Error {
-  constructor() {
-    super('Bulk export job has expired');
+  constructor(pageBulkExportJob: PageBulkExportJobDocument) {
+    super(`Bulk export job has expired: ${pageBulkExportJob._id.toString()}`);
   }
 }
 

+ 1 - 1
apps/app/src/features/page-bulk-export/server/service/page-bulk-export-job-cron/request-pdf-converter.ts

@@ -49,7 +49,7 @@ export async function requestPdfConverter(
   }
 
   if (new Date() > bulkExportJobExpirationDate) {
-    throw new BulkExportJobExpiredError();
+    throw new BulkExportJobExpiredError(pageBulkExportJob);
   }
 
   try {