From e3e2981673551a5439ad5690f723f9f527e38d5d Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Wed, 26 Feb 2025 16:19:55 +0300 Subject: [PATCH] Include community details in user spaces response --- src/project/services/project-user.service.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/project/services/project-user.service.ts b/src/project/services/project-user.service.ts index 8a2250b..f6a1dcb 100644 --- a/src/project/services/project-user.service.ts +++ b/src/project/services/project-user.service.ts @@ -94,7 +94,7 @@ export class ProjectUserService { 'invitedBy', 'isEnabled', ], - relations: ['roleType', 'spaces.space'], + relations: ['roleType', 'spaces.space', 'spaces.space.community'], }); if (!user) { @@ -114,7 +114,14 @@ export class ProjectUserService { roleType: user.roleType.type, createdDate, createdTime, - spaces: user.spaces.map((space) => space.space), + spaces: user.spaces.map(({ space }) => { + const { community, ...spaceWithoutCommunity } = space; + return { + ...spaceWithoutCommunity, + communityUuid: community.uuid, + communityName: community.name, + }; + }), }, statusCode: HttpStatus.OK, });