#20647: Updating content before creation

Work Item: 20647
This commit is contained in:
Sebastien Ros 2014-05-02 10:09:49 -07:00
parent 9525bf9e09
commit c6b6cb1a98

View File

@ -248,14 +248,15 @@ namespace Orchard.Core.Contents.Controllers {
if (!Services.Authorizer.Authorize(Permissions.EditContent, contentItem, T("Couldn't create content")))
return new HttpUnauthorizedResult();
_contentManager.Create(contentItem, VersionOptions.Draft);
var model = _contentManager.UpdateEditor(contentItem, this);
if (!ModelState.IsValid) {
_transactionManager.Cancel();
return View(model);
}
_contentManager.Create(contentItem, VersionOptions.Draft);
conditionallyPublish(contentItem);
Services.Notifier.Information(string.IsNullOrWhiteSpace(contentItem.TypeDefinition.DisplayName)