Getting PublishLater to actually publish later.

work item: 17802

--HG--
branch : 1.x
This commit is contained in:
Nathan Heskew
2011-05-10 16:09:13 -07:00
parent 4e742d28b3
commit 2ebf723fc8

View File

@@ -7,9 +7,11 @@ namespace Orchard.PublishLater.Handlers {
[UsedImplicitly]
public class PublishingTaskHandler : IScheduledTaskHandler {
private readonly IContentManager _contentManager;
private readonly IOrchardServices _orchardServices;
public PublishingTaskHandler(IContentManager contentManager, IOrchardServices orchardServices) {
_contentManager = contentManager;
_orchardServices = orchardServices;
Logger = NullLogger.Instance;
}
@@ -23,6 +25,7 @@ namespace Orchard.PublishLater.Handlers {
context.Task.ScheduledUtc);
_contentManager.Publish(context.Task.ContentItem);
_orchardServices.ContentManager.Flush();
}
}
}