diff --git a/src/processed/processed.schema.ts b/src/processed/processed.schema.ts index ffcf4e9..4ee8f85 100644 --- a/src/processed/processed.schema.ts +++ b/src/processed/processed.schema.ts @@ -105,6 +105,7 @@ const processedSchema = new mongoose.Schema({ taggedUsers: Array, noc: String, deed: String, + requests: [String], }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const processedFields = Object.keys(processedSchema.paths).filter( @@ -129,6 +130,7 @@ const updateProcessedInput = z.object({ assignedTo: z.string().nullable().optional(), noc: z.string().optional(), deed: z.string().optional(), + requests: z.array(z.string()).optional(), }); export type UpdateProcessedInput = z.infer; diff --git a/src/processed/processed.service.ts b/src/processed/processed.service.ts index 9f6dd6f..c3e4b11 100644 --- a/src/processed/processed.service.ts +++ b/src/processed/processed.service.ts @@ -195,6 +195,7 @@ export async function listProcessedPermits( taggedUsers: 1, noc: 1, deed: 1, + requests: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },