From 5522673342a75796d5c5589ac3922d33d869d37d Mon Sep 17 00:00:00 2001 From: Camille Moussu <66134347+Eriikah@users.noreply.github.com> Date: Mon, 15 Sep 2025 17:17:54 +0200 Subject: [PATCH] remove user mail from mail list when sending mail to attendees (#110) Co-authored-by: Camille Moussu --- __test__/features/Events/EventDisplay.test.tsx | 6 ++---- src/features/Events/EventDisplayPreview.tsx | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/__test__/features/Events/EventDisplay.test.tsx b/__test__/features/Events/EventDisplay.test.tsx index d857a0d..cb51add 100644 --- a/__test__/features/Events/EventDisplay.test.tsx +++ b/__test__/features/Events/EventDisplay.test.tsx @@ -28,7 +28,7 @@ describe("Event Preview Display", () => { }, organiserData: { cn: "test", - cal_address: "mailto:test@test.com", + cal_address: "test@test.com", }, }, calendars: { @@ -578,9 +578,7 @@ describe("Event Preview Display", () => { preloadedState.calendars.list["667037022b752d0026472254/cal1"].events[ "event1" ]; - const expectedUrl = `test/mailto/?uri=mailto:${event.attendee - .map((a) => a.cal_address) - .join(",")}?subject=${event.title}`; + const expectedUrl = `test/mailto/?uri=mailto:john@test.com?subject=Test Event`; expect(mockOpen).toHaveBeenCalledWith(expectedUrl); }); diff --git a/src/features/Events/EventDisplayPreview.tsx b/src/features/Events/EventDisplayPreview.tsx index 3b5e8c7..7ecdb23 100644 --- a/src/features/Events/EventDisplayPreview.tsx +++ b/src/features/Events/EventDisplayPreview.tsx @@ -131,6 +131,7 @@ export default function EventPreviewModal({ window.open( `${mailSpaUrl}/mailto/?uri=mailto:${event.attendee .map((a) => a.cal_address) + .filter((mail) => mail !== user.userData.email) .join(",")}?subject=${event.title}` ) }