Making Restore work for deleted items.

This commit is contained in:
Sipke Schoorstra
2014-10-25 00:38:38 -07:00
parent 15fe4c5440
commit f0db9c7997

View File

@@ -570,7 +570,8 @@ namespace Orchard.ContentManagement {
Handlers.Invoke(handler => handler.Restoring(new RestoreContentContext(contentItem, options)), Logger);
// Get the latest version.
var latestVersionRecord = contentItem.Record.Versions.Single(x => x.Latest);
var versions = contentItem.Record.Versions.OrderBy(x => x.Number).ToArray();
var latestVersionRecord = versions.SingleOrDefault(x => x.Latest) ?? versions.Last();
// Get the specified version.
var specifiedVersionContentItem =