From dfa7d0e6d910c51dd4292ff1eeaec110d0bfd6e4 Mon Sep 17 00:00:00 2001 From: hartvig Date: Fri, 20 Apr 2012 20:05:38 -0200 Subject: [PATCH] Work items: 30723 --- components/editorControls/tinymce/tinyMCEImageHelper.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/components/editorControls/tinymce/tinyMCEImageHelper.cs b/components/editorControls/tinymce/tinyMCEImageHelper.cs index 190d717b15..13d3ea6d42 100644 --- a/components/editorControls/tinymce/tinyMCEImageHelper.cs +++ b/components/editorControls/tinymce/tinyMCEImageHelper.cs @@ -119,9 +119,14 @@ namespace umbraco.editorControls.tinymce private static string StripSrc(string cleanTag, Hashtable ht) { string src = helper.FindAttribute(ht, "src"); + //get the media folder, minus the starting '~' + string mediaRoot = SystemDirectories.Media.Replace("~", string.Empty); + // update orgSrc to remove umbraco reference - if (src.IndexOf("/media/") > -1) - src = src.Substring(src.IndexOf("/media/"), src.Length - src.IndexOf("/media/")); + int mediaRootIndex = src.IndexOf(mediaRoot); + if (mediaRootIndex > -1) + + src = src.Substring(mediaRootIndex, src.Length - mediaRootIndex); cleanTag += " src=\"" + src + "\""; return cleanTag;