From 0fa88bea702a61108f6b713badb1b01f517fe4f8 Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 4 Nov 2025 16:30:28 +0530 Subject: [PATCH] feat: add requests field to processed collection --- src/processed/processed.schema.ts | 2 ++ src/processed/processed.service.ts | 1 + 2 files changed, 3 insertions(+) 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] } },