From ac1cdf7c0380af8750c7f9e415783a83e5172560 Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Wed, 10 Nov 2010 16:35:59 -0800 Subject: [PATCH] Fixing a bug with editing content types when there's a model error --HG-- branch : dev --- .../Orchard.ContentTypes/Controllers/AdminController.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);