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, });