diff --git a/plugins/search2/reporting/IndexErrors.php b/plugins/search2/reporting/IndexErrors.php index b13a043..6e8b426 100644 --- a/plugins/search2/reporting/IndexErrors.php +++ b/plugins/search2/reporting/IndexErrors.php @@ -84,6 +84,11 @@ class IndexErrorsDispatcher extends KTAdminDispatcher { foreach($aIndexerValues as $key=>$doc) { $extractor=$indexer->getExtractor($doc['extractor']); + if (is_null($extractor)) + { + $doc['extractor'] = 'n/a'; + continue; + } $doc['extractor'] = $extractor->getDisplayName(); $aIndexerValues[$key] = $doc; } diff --git a/plugins/search2/reporting/PendingDocuments.php b/plugins/search2/reporting/PendingDocuments.php index 67a67eb..248d8c9 100644 --- a/plugins/search2/reporting/PendingDocuments.php +++ b/plugins/search2/reporting/PendingDocuments.php @@ -58,6 +58,11 @@ class PendingDocumentsDispatcher extends KTAdminDispatcher foreach($aPendingDocs as $key=>$doc) { $extractor = $indexer->getExtractor($doc['extractor']); + if (is_null($extractor)) + { + $doc['extractor'] = 'n/a'; + continue; + } $doc['extractor'] = $extractor->getDisplayName(); $aPendingDocs[$key] = $doc; }