diff --git a/Classes/Service/LinkingSuggestionsService.php b/Classes/Service/LinkingSuggestionsService.php index 126aef15..20b9b980 100644 --- a/Classes/Service/LinkingSuggestionsService.php +++ b/Classes/Service/LinkingSuggestionsService.php @@ -254,6 +254,9 @@ protected function groupWordsByRecord(array $candidateWords): array $candidateWordsByRecords = []; foreach ($candidateWords as $candidateWord) { $recordKey = $candidateWord['uid_foreign'] . '-' . $candidateWord['tablenames']; + if (!array_key_exists('weight', $candidateWord) || !array_key_exists('df', $candidateWord)) { + continue; + } $candidateWordsByRecords[$recordKey][$candidateWord['stem']] = [ 'weight' => (int)$candidateWord['weight'], 'df' => (int)$candidateWord['df']