#20194: Unneeded records from IndexingTaskRecord are cleaned up when saving a new record for the item

Work Item: 20194
This commit is contained in:
Lombiq
2013-10-20 22:08:13 +02:00
committed by Zoltán Lehóczky
parent 30f9d28fbc
commit 2d3145c754

View File

@@ -30,6 +30,10 @@ namespace Orchard.Indexing.Services {
throw new ArgumentNullException("contentItem");
}
foreach (var task in _repository.Table.Where(task => task.ContentItemRecord == contentItem.Record)) {
_repository.Delete(task);
}
var taskRecord = new IndexingTaskRecord {
CreatedUtc = _clock.UtcNow,
ContentItemRecord = contentItem.Record,