diff --git a/cron/archive.js b/cron/archive.js index 9eedf23..db7f176 100644 --- a/cron/archive.js +++ b/cron/archive.js @@ -157,37 +157,42 @@ const processedModel = mongoose.model( let count = 0; for (const permit of processedPermits) { - await processedModel.create({ - tenantId: permit.tenantId, - pid: permit.pid, - permitNumber: permit.permitNumber, - county: permit.county, - client: permit.client, - clientData: permit.clientData, - status: permit.status, - manualStatus: permit.manualStatus, - utility: permit.utility, - assignedTo: permit.assignedTo, - link: permit.link, - address: permit.address, - recordType: permit.recordType, - description: permit.description, - createdAt: permit.createdAt, - createdBy: permit.createdBy, - newProcessingStatus: permit.newProcessingStatus, - newPayment: permit.newPayment, - newConditions: permit.newConditions, - professionals: permit.professionals, - recordId: permit.recordId, - relatedRecords: permit.relatedRecords, - accelaStatus: permit.accelaStatus, - openDate: permit.openDate, - lastUpdateDate: permit.lastUpdateDate, - statusUpdated: permit.statusUpdated, - transferDate: new Date(), - }); + try { + await processedModel.create({ + tenantId: permit.tenantId, + pid: permit.pid, + permitNumber: permit.permitNumber, + county: permit.county, + client: permit.client, + clientData: permit.clientData, + status: permit.status, + manualStatus: permit.manualStatus, + utility: permit.utility, + assignedTo: permit.assignedTo, + link: permit.link, + address: permit.address, + recordType: permit.recordType, + description: permit.description, + createdAt: permit.createdAt, + createdBy: permit.createdBy, + newProcessingStatus: permit.newProcessingStatus, + newPayment: permit.newPayment, + newConditions: permit.newConditions, + professionals: permit.professionals, + recordId: permit.recordId, + relatedRecords: permit.relatedRecords, + accelaStatus: permit.accelaStatus, + openDate: permit.openDate, + lastUpdateDate: permit.lastUpdateDate, + statusUpdated: permit.statusUpdated, + transferDate: new Date(), + }); + + await permit.deleteOne(); + } catch (err) { + console.log(err); + } - await permit.deleteOne(); count++; }