From e7bbc7ddfcdf3d3a37720f89c0f6351039b5eab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?= <71827178+bosiraphael@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:26:08 +0200 Subject: [PATCH] Fix participant listeners (#6767) Fixes a bug where all the messagesParticipants and the calendarEventParticipants were linked to a contact after its restoration. --- .../listeners/calendar-event-participant-person.listener.ts | 2 +- .../calendar-event-participant-workspace-member.listener.ts | 2 +- .../listeners/message-participant-person.listener.ts | 2 +- .../listeners/message-participant-workspace-member.listener.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts index a48b842b9..49389974f 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts @@ -32,7 +32,7 @@ export class CalendarEventParticipantPersonListener { >, ) { for (const eventPayload of payload.events) { - if (eventPayload.properties.after.email === null) { + if (!eventPayload.properties.after.email) { continue; } diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts index ab02392c5..6016c78c9 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts @@ -32,7 +32,7 @@ export class CalendarEventParticipantWorkspaceMemberListener { >, ) { for (const eventPayload of payload.events) { - if (eventPayload.properties.after.userEmail === null) { + if (!eventPayload.properties.after.userEmail) { continue; } diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts index 2765c6611..8e42990c9 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts @@ -32,7 +32,7 @@ export class MessageParticipantPersonListener { >, ) { for (const eventPayload of payload.events) { - if (eventPayload.properties.after.email === null) { + if (!eventPayload.properties.after.email) { continue; } diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts index 07968f379..aeec32548 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts @@ -52,7 +52,7 @@ export class MessageParticipantWorkspaceMemberListener { } for (const eventPayload of payload.events) { - if (eventPayload.properties.after.userEmail === null) { + if (!eventPayload.properties.after.userEmail) { continue; }