From 174386d498060fb5979dac71f02710efd6178f1b Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 6 May 2025 18:12:56 +0530 Subject: [PATCH] user creation bug fix --- src/user/user.schema.ts | 6 +++--- src/user/user.service.ts | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/user/user.schema.ts b/src/user/user.schema.ts index 89b1eae..147f659 100644 --- a/src/user/user.schema.ts +++ b/src/user/user.schema.ts @@ -96,9 +96,9 @@ const userResponse = z.object({ pid: z.string(), orgId: z .object({ - _id: z.string(), - pid: z.string(), - name: z.string(), + _id: z.string().optional(), + pid: z.string().optional(), + name: z.string().optional(), }) .optional(), firstName: z.string().optional(), diff --git a/src/user/user.service.ts b/src/user/user.service.ts index bfc9e45..597ec44 100644 --- a/src/user/user.service.ts +++ b/src/user/user.service.ts @@ -52,7 +52,9 @@ export async function createUser( }">here to register.` ); - return newUser; + return userModel + .findOne({ pid: newUser.pid }) + .populate({ path: "orgId", select: "pid name avatar" }); } export async function getUser(userId: string) {