Changes FullSchedule to just be a list

This commit is contained in:
Shannon
2018-11-08 13:15:56 +11:00
parent c4bce9ecb5
commit 99a8d899e0
5 changed files with 17 additions and 23 deletions

View File

@@ -2475,9 +2475,7 @@ namespace Umbraco.Core.Services.Implement
// they should be removed so they don't interrupt an unpublish
// otherwise it would remain released == published
var pastReleases = content.ContentSchedule.FullSchedule.SelectMany(x => x.Value)
.Where(x => x.Change == ContentScheduleChange.End && x.Date <= DateTime.Now)
.ToList();
var pastReleases = content.ContentSchedule.GetPending(ContentScheduleChange.End, DateTime.Now);
foreach (var p in pastReleases)
content.ContentSchedule.Remove(p);
if (pastReleases.Count > 0)