diff --git a/src/lib/services/project-service.ts b/src/lib/services/project-service.ts index 090c6fadde..78d69b70a1 100644 --- a/src/lib/services/project-service.ts +++ b/src/lib/services/project-service.ts @@ -299,7 +299,7 @@ export default class ProjectService { type: PROJECT_UPDATED, project: updatedProject.id, createdBy: getCreatedBy(user), - data: updatedProject, + data: { ...preData, ...updatedProject }, preData, }); } diff --git a/src/test/e2e/services/project-service.e2e.test.ts b/src/test/e2e/services/project-service.e2e.test.ts index 7dfc7d2cdf..feec8372c1 100644 --- a/src/test/e2e/services/project-service.e2e.test.ts +++ b/src/test/e2e/services/project-service.e2e.test.ts @@ -1991,6 +1991,14 @@ describe('feature flag naming patterns', () => { }, user, ); + const { events } = await eventService.getEvents(); + expect(events[0]).toMatchObject({ + preData: events[0].preData, + data: { + ...events[0].preData, + featureNaming: events[0].data.featureNaming, + }, + }); const updatedProject = await projectService.getProject(project.id);