diff --git a/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php b/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php index 7ed0a784b24c0292ea5e5795ce11906a9532d2c8..c373bca2964417452b51337e9c4c03006151b58e 100644 --- a/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php +++ b/module/VuFind/src/VuFind/RecordDriver/SolrDefault.php @@ -1259,7 +1259,9 @@ class SolrDefault extends AbstractBase public function getHierarchyPositionsInParents() { $retVal = array(); - if (isset($this->fields['hierarchy_parent_id'])) { + if (isset($this->fields['hierarchy_parent_id']) + && isset($this->fields['hierarchy_sequence']) + ) { foreach ($this->fields['hierarchy_parent_id'] as $key => $val) { $retVal[$val] = $this->fields['hierarchy_sequence'][$key]; }