From b741c929bfb7ebce03f455613e641e7939b6128b Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 29 Apr 2025 15:52:27 +0530 Subject: [PATCH] udpate archive script --- cron/archive.js | 65 ++++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 30 deletions(-) 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++; }