From 3089c923d608cad4334c29e1cccadcab9583ae4c Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Tue, 8 Jul 2014 14:43:52 -0400 Subject: [PATCH] Improved error tolerance. --- module/VuFind/src/VuFind/Recommend/VisualFacets.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/VuFind/src/VuFind/Recommend/VisualFacets.php b/module/VuFind/src/VuFind/Recommend/VisualFacets.php index ba16cb896fa..c55d4fa9aa6 100644 --- a/module/VuFind/src/VuFind/Recommend/VisualFacets.php +++ b/module/VuFind/src/VuFind/Recommend/VisualFacets.php @@ -98,6 +98,8 @@ class VisualFacets extends AbstractFacets */ public function getPivotFacetSet() { - return $this->results->getPivotFacetList(); + // Avoid fatal error in case of unexpected results object (e.g. EmptySet): + return is_callable(array($this->results, 'getPivotFacetList')) + ? $this->results->getPivotFacetList() : array(); } } -- GitLab