Fixes incorrectly named method and removes extraneous spaces

This commit is contained in:
Sebastiaan Janssen
2018-09-07 15:20:29 +02:00
parent f3d96ad45e
commit e05a55c532
2 changed files with 7 additions and 7 deletions

View File

@@ -1574,29 +1574,29 @@ namespace Umbraco.Core
guid[left] = guid[right];
guid[right] = temp;
}
/// <summary>
/// Converts a file name to a friendly name for a content item
/// </summary>
/// <param name="fileName"></param>
/// <returns></returns>
public static string friendlyNameFromFilename(this string fileName)
public static string ToFriendlyName(this string fileName)
{
// strip the file extension
fileName = StripFileExtension(fileName);
fileName = fileName.StripFileExtension();
// underscores and dashes to spaces
fileName = ReplaceMany(fileName, new char[] { '_', '-' }, ' ');
fileName = fileName.ReplaceMany(new[] { '_', '-' }, ' ');
// any other conversions ?
// Pascalcase (to be done last)
fileName = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(fileName);
// Replace multiple consecutive spaces with a single space
fileName = string.Join(" ", fileName.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries));
return fileName;
}
}
}

View File

@@ -717,7 +717,7 @@ namespace Umbraco.Web.Editors
mediaType = result.FormData["contentTypeAlias"];
}
var mediaItemName = fileName.friendlyNameFromFilename();
var mediaItemName = fileName.ToFriendlyName();
var f = mediaService.CreateMedia(mediaItemName, parentId, mediaType, Security.CurrentUser.Id);