From 58df51cbeada0140c8cbf0fceab31a1010bc2266 Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 14 Jan 2016 10:52:33 +0100 Subject: [PATCH] fixes pascal case? --- src/Umbraco.Web/Editors/ContentTypeController.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web/Editors/ContentTypeController.cs b/src/Umbraco.Web/Editors/ContentTypeController.cs index 33cdf87371..8155d5553b 100644 --- a/src/Umbraco.Web/Editors/ContentTypeController.cs +++ b/src/Umbraco.Web/Editors/ContentTypeController.cs @@ -12,6 +12,7 @@ using Umbraco.Core.PropertyEditors; using System.Net.Http; using Umbraco.Core; using Umbraco.Core.IO; +using Umbraco.Core.Strings; using Umbraco.Web.WebApi; using Umbraco.Web.WebApi.Filters; @@ -188,9 +189,8 @@ namespace Umbraco.Web.Editors if (template == null) { //ensure is safe and always pascal cased, per razor standard - var classname = ctSave.Name.ToSafeAlias(false); - classname = char.ToUpper(classname[0]) + classname.Substring(1); - + var classname = ctSave.Name.ToCleanString(CleanStringType.Alias | CleanStringType.PascalCase); + template = new Template(ctSave.Name, ctSave.Alias); template.Content = ViewHelper.GetDefaultFileContent(modelClassName: classname); Services.FileService.SaveTemplate(template);