diff --git a/src/Orchard.Web/Modules/Orchard.ContentTypes/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.ContentTypes/Controllers/AdminController.cs index 0e8f9ab48..218f6faf0 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentTypes/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.ContentTypes/Controllers/AdminController.cs @@ -86,7 +86,11 @@ namespace Orchard.ContentTypes.Controllers { if (typeViewModel == null) return HttpNotFound(); - if (!TryUpdateModel(typeViewModel)) + var edited = new EditTypeViewModel(); + TryUpdateModel(edited); + typeViewModel.DisplayName = edited.DisplayName; + + if (!ModelState.IsValid) return View(typeViewModel); _contentDefinitionService.AlterType(typeViewModel, this);