diff --git a/src/rts/rts.schema.ts b/src/rts/rts.schema.ts index 5c14817..68bbc14 100644 --- a/src/rts/rts.schema.ts +++ b/src/rts/rts.schema.ts @@ -56,6 +56,8 @@ const rtsSchema = new mongoose.Schema({ }, taggedUsers: Array, fileValidationStatus: String, + permitNumber: [String], + lot: [String], }); export const rtsFields = Object.keys(rtsSchema.paths).filter( @@ -87,6 +89,8 @@ const rtsCreateInput = z.object({ .optional(), assignedTo: z.array(z.string()).optional(), status: z.string().optional(), + permitNumber: z.array(z.string()).optional(), + lot: z.array(z.string()).optional(), }); const rtsUpdateInput = z.object({ @@ -112,6 +116,8 @@ const rtsUpdateInput = z.object({ assignedTo: z.array(z.string()).optional(), status: z.string().optional(), fileValidationStatus: z.string().optional(), + permitNumber: z.array(z.string()).optional(), + lot: z.array(z.string()).optional(), }); const rtsNewUpload = z.object({ diff --git a/src/rts/rts.service.ts b/src/rts/rts.service.ts index 5392e50..ad8abc2 100644 --- a/src/rts/rts.service.ts +++ b/src/rts/rts.service.ts @@ -145,6 +145,8 @@ export async function listRts( dueDate: 1, taggedUsers: 1, fileValidationStatus: 1, + permitNumber: 1, + lot: 1, county: { $let: { vars: { county: { $arrayElemAt: ["$countyRec", 0] } },