From 9b0dec7ecea852b6ae26aa479dfae4777d637f55 Mon Sep 17 00:00:00 2001 From: Anurag Pathak Date: Thu, 3 Feb 2022 00:02:37 +0530 Subject: [PATCH] Fix HTML unescaped encoded entities in link preview issue. --- .../org/thoughtcrime/securesms/linkpreview/LinkPreview.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreview.java b/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreview.java index 731f004877..ed363955d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreview.java +++ b/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreview.java @@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.linkpreview; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.text.HtmlCompat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; @@ -71,14 +72,15 @@ public class LinkPreview { } public @NonNull String getTitle() { - return title; + return HtmlCompat.fromHtml(title, 0).toString(); } public @NonNull String getDescription() { if (description.equals(title)) { return ""; + } else { + return HtmlCompat.fromHtml(description, 0).toString(); } - return description; } public long getDate() {