From d93e4be6ef2ad541f5455db553902ba736cd5cf0 Mon Sep 17 00:00:00 2001 From: realrafi Date: Sat, 11 Jul 2026 11:36:17 +0330 Subject: [PATCH] refactor: made the findOne project by id to return users of each project as well --- .../task-manager/providers/project.service.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/modules/task-manager/providers/project.service.ts b/src/modules/task-manager/providers/project.service.ts index 384d6f6..9d33041 100644 --- a/src/modules/task-manager/providers/project.service.ts +++ b/src/modules/task-manager/providers/project.service.ts @@ -21,7 +21,19 @@ export class ProjectService { ) {} async findOneOrFail(id: string): Promise { - const project = await this.projectRepository.findOne({ where: { id } }); + const project = await this.projectRepository.findOne({ + where: { id }, + relations: { + users: true, + }, + select: { + users: { + id: true, + firstName: true, + lastName: true + } + } + }); if (!project) throw new NotFoundException(ProjectMessage.PROJECT_NOT_FOUND); return project; }