From f40d03a025e1b40f52186320eb4ca10ae1636e15 Mon Sep 17 00:00:00 2001 From: Chris Hallberg <crhallberg@gmail.com> Date: Wed, 3 Sep 2014 10:45:17 -0400 Subject: [PATCH] Prevents crash in hierarchy tree generator if an empty collection is parsed. --- .../src/VuFindConsole/Controller/UtilController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php b/module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php index 9362261dfd7..f24357777df 100644 --- a/module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php +++ b/module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php @@ -445,6 +445,9 @@ class UtilController extends AbstractBase ->get('VuFind\SearchResultsPluginManager')->get('Solr') ->getFullFieldFacets(array('hierarchy_top_id')); foreach ($hierarchies['hierarchy_top_id']['data']['list'] as $hierarchy) { + if (empty($hierarchy['value'])) { + continue; + } Console::writeLine("Building tree for {$hierarchy['value']}..."); $driver = $recordLoader->load($hierarchy['value']); if ($driver->getHierarchyType()) { -- GitLab