diff --git a/module/VuFind/src/VuFind/RecordDriver/EDS.php b/module/VuFind/src/VuFind/RecordDriver/EDS.php index c5c2689bd7323c59105cf6b55c4a1fd6e5fa1fe8..121ffc3c9341f8372842124136bc592feacd3009 100644 --- a/module/VuFind/src/VuFind/RecordDriver/EDS.php +++ b/module/VuFind/src/VuFind/RecordDriver/EDS.php @@ -269,7 +269,7 @@ class EDS extends SolrDefault { if (isset($this->fields['FullText']['Links'])) { foreach ($this->fields['FullText']['Links'] as $link) { - if (isset($link['Type']) + if (!empty($link['Type']) && !empty($link['Url']) && in_array($link['Type'], $this->pdfTypes) ) { return $link['Url']; // return PDF link