From 89f92a1a9d8286ebde56c8493ad30609ca435717 Mon Sep 17 00:00:00 2001 From: Abdurrahman Asad <51022010+A-ASAD@users.noreply.github.com> Date: Fri, 4 Mar 2022 17:48:17 +0500 Subject: [PATCH] fix: post preview body shows html tags in legacy discussion (#30007) fix: post preview body shows HTML tags in legacy discussion --- .../js/discussion/views/discussion_thread_list_view.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/static/common/js/discussion/views/discussion_thread_list_view.js b/common/static/common/js/discussion/views/discussion_thread_list_view.js index f9727fede0..bf715f409d 100644 --- a/common/static/common/js/discussion/views/discussion_thread_list_view.js +++ b/common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -359,7 +359,11 @@ }, thread.toJSON() ); - return $(this.threadListItemTemplate(context).toString()); + let $threadHTML = $(this.threadListItemTemplate(context).toString()); + let previewBody = $threadHTML.find('.thread-preview-body').text(); + previewBody = new DOMParser().parseFromString(previewBody, "text/html").documentElement.textContent; + $threadHTML.find('.thread-preview-body').text(previewBody); + return $threadHTML; }; DiscussionThreadListView.prototype.threadSelected = function(e) {