From 421b8db512129a7df72afa4cb3ce7ef6967072b5 Mon Sep 17 00:00:00 2001 From: Sergey Ponomarev Date: Mon, 20 Oct 2025 17:52:28 +0300 Subject: [PATCH] GroupChatRoom: extract text variable --- .../java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java b/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java index 951e9d22d..5639a6b3a 100644 --- a/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java +++ b/core/src/main/java/org/jivesoftware/spark/ui/rooms/GroupChatRoom.java @@ -1016,9 +1016,11 @@ public class GroupChatRoom extends ChatRoom return; } + // Set the body of the message using typedMessage and remove control characters + text = text.replaceAll("[\\u0001-\\u0008\\u000B-\\u001F]", ""); // Set the body of the message using typedMessage and remove control characters final Message message = new Message(); - message.setBody( text.replaceAll( "[\\u0001-\\u0008\\u000B-\\u001F]", "" ) ); + message.setBody( text ); sendMessage( message ); }