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