From b0da7efc5a2b5513cb4af760d498162b97a817fb Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Tue, 9 Oct 2012 13:08:52 -0400
Subject: [PATCH] Resolving VUFIND-679 (Prevent PubDate Recommend showing on
 parse error).

---
 module/VuFind/src/VuFind/Recommend/PubDateVisAjax.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/module/VuFind/src/VuFind/Recommend/PubDateVisAjax.php b/module/VuFind/src/VuFind/Recommend/PubDateVisAjax.php
index 110333c59ee..8f9b1d7db10 100644
--- a/module/VuFind/src/VuFind/Recommend/PubDateVisAjax.php
+++ b/module/VuFind/src/VuFind/Recommend/PubDateVisAjax.php
@@ -115,6 +115,10 @@ class PubDateVisAjax implements RecommendInterface
      */
     public function getVisFacets()
     {
+        // Don't bother processing if the result set is empty:
+        if ($this->searchObject->getResultTotal() == 0) {
+            return array();
+        }
         return $this->processDateFacets(
             $this->searchObject->getParams()->getFilters()
         );
-- 
GitLab