From 1942f377b8e36f81d2079d408dd94d5cd4356860 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Mon, 2 Feb 2026 22:06:20 +0100 Subject: [PATCH] removing initiator from audience for events sent via mail Signed-off-by: Stephan Richter --- .../java/de/srsoftware/umbrella/message/MessageSystem.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/messages/src/main/java/de/srsoftware/umbrella/message/MessageSystem.java b/messages/src/main/java/de/srsoftware/umbrella/message/MessageSystem.java index 2e2e09d7..2842de97 100644 --- a/messages/src/main/java/de/srsoftware/umbrella/message/MessageSystem.java +++ b/messages/src/main/java/de/srsoftware/umbrella/message/MessageSystem.java @@ -173,7 +173,9 @@ public class MessageSystem extends BaseHandler implements PostBox, EventListener @Override public void onEvent(Event event) { var message = new TranslatableMessage(event.initiator(),event.subject(),event.describe(),null); - send(new Envelope<>(0,message,event.audience())); + var audience = new HashSet<>(event.audience()); + audience.remove(event.initiator()); + send(new Envelope<>(0,message,audience)); } private boolean patchSettings(HttpExchange ex, UmbrellaUser user) throws IOException {