#20953: Fixing potentially corrupted IndexTaskRecord

Work Item: 20953
This commit is contained in:
Sebastien Ros
2014-09-18 14:37:34 -07:00
parent e349349860
commit d5507f2661

View File

@@ -30,6 +30,12 @@ namespace Orchard.Indexing.Services {
throw new ArgumentNullException("contentItem");
}
if (contentItem.Record == null) {
// ignore that case, when Update is called on a content item which has not be "created" yet
return;
}
foreach (var task in _repository.Table.Where(task => task.ContentItemRecord == contentItem.Record)) {
_repository.Delete(task);
}