From 84fba4766160e2d03eb42e8fcb3b0a67ba0f6f91 Mon Sep 17 00:00:00 2001 From: Gilles Crettenand Date: Wed, 13 May 2015 16:24:18 +0200 Subject: [PATCH] Catch solr exceptions --- mobile.netbiblio.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mobile.netbiblio.php b/mobile.netbiblio.php index b4242dc..5cdc45b 100644 --- a/mobile.netbiblio.php +++ b/mobile.netbiblio.php @@ -357,7 +357,11 @@ class NetBiblio extends WebService $count = isset($queryArray['count']) ? (int) $queryArray['count'] : Configuration::get('solr.result_count'); $start = isset($queryArray['page']) ? $queryArray['page'] * $count : 0; - $results = $bs->getResults($start, $count); + try { + $results = $bs->getResults($start, $count); + } catch(SolrClientException $e) { + throw new WebException ("SolrError", $e->getMessage(), -700); + } $this->data['count'] = $results['response']['numFound']; $this->data['facets'] = $results['facet_counts']['facet_fields'];