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];
             }