remove user mail from mail list when sending mail to attendees (#110)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2025-09-15 17:17:54 +02:00
committed by GitHub
parent 72cd8c6597
commit 5522673342
2 changed files with 3 additions and 4 deletions
@@ -28,7 +28,7 @@ describe("Event Preview Display", () => {
}, },
organiserData: { organiserData: {
cn: "test", cn: "test",
cal_address: "mailto:test@test.com", cal_address: "test@test.com",
}, },
}, },
calendars: { calendars: {
@@ -578,9 +578,7 @@ describe("Event Preview Display", () => {
preloadedState.calendars.list["667037022b752d0026472254/cal1"].events[ preloadedState.calendars.list["667037022b752d0026472254/cal1"].events[
"event1" "event1"
]; ];
const expectedUrl = `test/mailto/?uri=mailto:${event.attendee const expectedUrl = `test/mailto/?uri=mailto:john@test.com?subject=Test Event`;
.map((a) => a.cal_address)
.join(",")}?subject=${event.title}`;
expect(mockOpen).toHaveBeenCalledWith(expectedUrl); expect(mockOpen).toHaveBeenCalledWith(expectedUrl);
}); });
@@ -131,6 +131,7 @@ export default function EventPreviewModal({
window.open( window.open(
`${mailSpaUrl}/mailto/?uri=mailto:${event.attendee `${mailSpaUrl}/mailto/?uri=mailto:${event.attendee
.map((a) => a.cal_address) .map((a) => a.cal_address)
.filter((mail) => mail !== user.userData.email)
.join(",")}?subject=${event.title}` .join(",")}?subject=${event.title}`
) )
} }