diff --git a/src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml b/src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml index 34bb744596..1515d4d766 100644 --- a/src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml +++ b/src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml @@ -2,8 +2,12 @@ @using Umbraco.Web.Composing @using Umbraco.Web.Templates @{ - var value = TemplateUtilities.ParseInternalLinks(Model.value.ToString(), Current.UmbracoContext.UrlProvider); - value = TemplateUtilities.ResolveUrlsFromTextString(value); - value = TemplateUtilities.ResolveMediaFromTextString(value); + var _htmlLocalLinkParser = Current.Factory.GetInstance(); + var _htmlUrlParser = Current.Factory.GetInstance(); + var _htmlImageSourceParser = Current.Factory.GetInstance(); + + var value = _htmlLocalLinkParser.EnsureInternalLinks(Model.value.ToString()); + value = _htmlUrlParser.EnsureUrls(value); + value = _htmlImageSourceParser.EnsureImageSources(value); } @Html.Raw(value)