From 6810cf473f251e1a5f80d82342f2a1a9f5f60327 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 26 Aug 2015 14:42:43 -0700 Subject: [PATCH] Updating indexing tasks when content is imported or restored --- .../Handlers/CreateIndexingTaskHandler.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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); } }