From 43bcdc95f4917c909d009de4f15d0a30f0d124ff Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 8 Aug 2023 14:15:56 -0500 Subject: [PATCH] Links in a quote are not really in this message --- src/main/java/eu/siacs/conversations/entities/Message.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/entities/Message.java b/src/main/java/eu/siacs/conversations/entities/Message.java index 220c2aa58281c563d04e4d799f7bc2526b613ace..6927358226c5d7cba5a3bc59530e38fe2f9a6d65 100644 --- a/src/main/java/eu/siacs/conversations/entities/Message.java +++ b/src/main/java/eu/siacs/conversations/entities/Message.java @@ -1083,7 +1083,10 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable } public List getLinks() { - return MyLinkify.extractLinks(new SpannableStringBuilder(getBody())).stream().map((url) -> { + SpannableStringBuilder text = new SpannableStringBuilder( + getBody().replaceAll("^>.*", "") // Remove quotes + ); + return MyLinkify.extractLinks(text).stream().map((url) -> { try { return new URI(url); } catch (final URISyntaxException e) {