diff --git a/cron/archive.js b/cron/archive.js index 40b8b03..31236d3 100644 --- a/cron/archive.js +++ b/cron/archive.js @@ -138,7 +138,15 @@ const processedModel = mongoose.model( await mongoose.connect(process.env.DB_URI); const processedPermits = await permitsModel.find({ - accelaStatus: { $nin: ["OPEN", "PENDING"] }, + $or: [ + { manualStatus: { $in: ["Issued", "Invoiced", "Paid", "Closed"] } }, + { + $and: [ + { manualStatus: { $nin: ["Issued", "Invoiced", "Paid", "Closed"] } }, + { accelaStatus: { $nin: ["OPEN", "PENDING"] } }, + ], + }, + ], }); console.log(`Found ${processedPermits.length} to archive`);