diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index 94f43a0..fbbc450 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -69,6 +69,7 @@ const permitSchema = new mongoose.Schema({ lot: String, jobNumber: String, startDate: Date, + history: Array, }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const permitFields = Object.keys(permitSchema.paths).filter( diff --git a/src/permit/permit.service.ts b/src/permit/permit.service.ts index af12fa5..dad87b7 100644 --- a/src/permit/permit.service.ts +++ b/src/permit/permit.service.ts @@ -125,6 +125,7 @@ export async function listPermits( lot: 1, jobNumber: 1, startDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, @@ -323,6 +324,7 @@ export async function searchPermit( lot: 1, jobNumber: 1, startDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, diff --git a/src/processed/processed.schema.ts b/src/processed/processed.schema.ts index 6492799..acbc578 100644 --- a/src/processed/processed.schema.ts +++ b/src/processed/processed.schema.ts @@ -66,6 +66,7 @@ const processedSchema = new mongoose.Schema({ statusUpdated: Date, issuedDate: Date, transferDate: Date, + history: Array, }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const processedFields = Object.keys(processedSchema.paths).filter( diff --git a/src/processed/processed.service.ts b/src/processed/processed.service.ts index 9150bf1..9238b90 100644 --- a/src/processed/processed.service.ts +++ b/src/processed/processed.service.ts @@ -141,6 +141,7 @@ export async function listProcessedPermits( statusUpdated: 1, transferDate: 1, issuedDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },