Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into dev-v7

This commit is contained in:
Sebastiaan Janssen
2018-08-31 20:21:58 +02:00
3 changed files with 4 additions and 2 deletions

View File

@@ -480,6 +480,7 @@
<key alias="currentListViewDesc" version="7.2">The active list view data type</key>
<key alias="createListView" version="7.2">Create custom list view</key>
<key alias="removeListView" version="7.2">Remove custom list view</key>
<key alias="aliasAlreadyExists">A content type, media type or member type with this alias already exists</key>
</area>
<area alias="renamecontainer">
<key alias="renamed">Renamed</key>

View File

@@ -480,6 +480,7 @@
<key alias="currentListViewDesc" version="7.2">The active list view data type</key>
<key alias="createListView" version="7.2">Create custom list view</key>
<key alias="removeListView" version="7.2">Remove custom list view</key>
<key alias="aliasAlreadyExists">A content type, media type or member type with this alias already exists</key>
</area>
<area alias="renamecontainer">
<key alias="renamed">Renamed</key>

View File

@@ -227,9 +227,9 @@ namespace Umbraco.Web.Editors
// works since that is based on aliases.
var allAliases = Services.ContentTypeService.GetAllContentTypeAliases();
var exists = allAliases.InvariantContains(contentTypeSave.Alias);
if ((exists) && (ctId == 0 || ct.Alias != contentTypeSave.Alias))
if (exists && (ctId == 0 || ct.Alias.InvariantEquals(contentTypeSave.Alias) == false))
{
ModelState.AddModelError("Alias", "A content type, media type or member type with this alias already exists");
ModelState.AddModelError("Alias", Services.TextService.Localize("editcontenttype/aliasAlreadyExists"));
}
//now let the external validators execute