From fe0afcbf2f172237087f46b2c47faf42e6228f27 Mon Sep 17 00:00:00 2001 From: David Leek Date: Thu, 30 Nov 2023 08:24:53 +0100 Subject: [PATCH] feat: also format in deprecated method --- src/lib/services/project-service.ts | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/lib/services/project-service.ts b/src/lib/services/project-service.ts index 81be6235a7..ab6082da0f 100644 --- a/src/lib/services/project-service.ts +++ b/src/lib/services/project-service.ts @@ -655,16 +655,26 @@ export default class ProjectService { createdBy, ); + const data = { + roles: {}, + }; + data.roles[roleId] = { + roleId, + users: usersAndGroups.users.map(({ id }) => id), + groups: usersAndGroups.groups.map(({ id }) => id), + }; + + const preData = { + roles: {}, + }; + preData.roles[roleId] = { roleId, users: [], groups: [] }; + await this.eventService.storeEvent( new ProjectAccessAddedEvent({ project: projectId, createdBy, - data: { - roleId, - groups: usersAndGroups.groups.map(({ id }) => id), - users: usersAndGroups.users.map(({ id }) => id), - }, - preData: {}, + data, + preData, }), ); }