diff --git a/src/Orchard/ContentManagement/DefaultContentManager.cs b/src/Orchard/ContentManagement/DefaultContentManager.cs index a94278d7a..31603d9da 100644 --- a/src/Orchard/ContentManagement/DefaultContentManager.cs +++ b/src/Orchard/ContentManagement/DefaultContentManager.cs @@ -481,11 +481,13 @@ namespace Orchard.ContentManagement { if (latestVersion != null) { latestVersion.Latest = false; - buildingItemVersionRecord.Number = latestVersion.Number + 1; - } - else { - buildingItemVersionRecord.Number = contentItemRecord.Versions.Max(x => x.Number) + 1; + //buildingItemVersionRecord.Number = latestVersion.Number + 1; } + //else { + // buildingItemVersionRecord.Number = contentItemRecord.Versions.Max(x => x.Number) + 1; + //} + ////The new version should always be the next highest available number. + buildingItemVersionRecord.Number = contentItemRecord.Versions.Max(x => x.Number) + 1; contentItemRecord.Versions.Add(buildingItemVersionRecord); _contentItemVersionRepository.Create(buildingItemVersionRecord);