diff --git a/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php b/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php index 849340794e923fe1ff1302f21c0e22892c3b3767..766a5c5896f4b47a7fc3b574d43d81473f196a0b 100644 --- a/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php +++ b/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php @@ -652,7 +652,7 @@ class SolrDefault extends AbstractBase && is_array($this->highlightDetails) ) { foreach ($this->highlightDetails as $key => $value) { - if (!in_array($key, $this->forbiddenSnippetFields)) { + if ($value && !in_array($key, $this->forbiddenSnippetFields)) { return [ 'snippet' => $value[0], 'caption' => $this->getSnippetCaption($key)