diff --git a/src/Orchard.Web/Modules/Orchard.Indexing/Handlers/CreateIndexingTaskHandler.cs b/src/Orchard.Web/Modules/Orchard.Indexing/Handlers/CreateIndexingTaskHandler.cs index 206d2ce99..c674820d6 100644 --- a/src/Orchard.Web/Modules/Orchard.Indexing/Handlers/CreateIndexingTaskHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.Indexing/Handlers/CreateIndexingTaskHandler.cs @@ -17,14 +17,13 @@ namespace Orchard.Indexing.Handlers { OnUpdated(CreateIndexingTask); OnPublished(CreateIndexingTask); OnUnpublished(CreateIndexingTask); + OnImported(CreateIndexingTask); + OnRestored(CreateIndexingTask); OnRemoved(RemoveIndexingTask); + OnDestroyed(RemoveIndexingTask); } - void CreateIndexingTask(CreateContentContext context, ContentPart part) { - _indexingTaskManager.CreateUpdateIndexTask(context.ContentItem); - } - - void CreateIndexingTask(UpdateContentContext context, ContentPart part) { + void CreateIndexingTask(ContentContextBase context, ContentPart part) { _indexingTaskManager.CreateUpdateIndexTask(context.ContentItem); } @@ -38,7 +37,7 @@ namespace Orchard.Indexing.Handlers { _indexingTaskManager.CreateUpdateIndexTask(context.ContentItem); } - void RemoveIndexingTask(RemoveContentContext context, ContentPart part) { + void RemoveIndexingTask(ContentContextBase context, ContentPart part) { _indexingTaskManager.CreateDeleteIndexTask(context.ContentItem); } }