From 7da21dd29512d7ac7a78ee516e91b6eb5bf46e71 Mon Sep 17 00:00:00 2001 From: Ed Parry Date: Fri, 13 Jul 2018 19:35:38 +0100 Subject: [PATCH] Updated search to decode HTML strings before displaying. --- OurUmbraco.Client/src/js/search.js | 2 +- OurUmbraco/Our/SearchResultExtensions.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OurUmbraco.Client/src/js/search.js b/OurUmbraco.Client/src/js/search.js index 1f862f97b8..574938ecb3 100644 --- a/OurUmbraco.Client/src/js/search.js +++ b/OurUmbraco.Client/src/js/search.js @@ -309,7 +309,7 @@ var globalSearch = _.debounce(function(ev) { icon = "icon-Box"; } - var itemData = {icon: icon, name: item.Fields.nodeName, description: _.escape(item.Fields.body.substring(0, 100)), url: item.Fields.url}; + var itemData = {icon: icon, name: item.Fields.nodeName, description:item.Fields.body.substring(0, 100), url: item.Fields.url}; $('.search-all ul').append( template( itemData ) ); diff --git a/OurUmbraco/Our/SearchResultExtensions.cs b/OurUmbraco/Our/SearchResultExtensions.cs index 5f97802456..c023741a50 100644 --- a/OurUmbraco/Our/SearchResultExtensions.cs +++ b/OurUmbraco/Our/SearchResultExtensions.cs @@ -12,7 +12,7 @@ public static class SearchResultExtensions { public static string GetTitle(this SearchResult result) { - return HttpContext.Current.Server.HtmlEncode(result.Fields.ContainsKey("nodeName") ? result["nodeName"] : string.Empty); + return HttpContext.Current.Server.HtmlDecode(result.Fields.ContainsKey("nodeName") ? result["nodeName"] : string.Empty); } public static string GetIcon(this SearchResult result)