update archiving logic
This commit is contained in:
@@ -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`);
|
||||
|
||||
Reference in New Issue
Block a user