Catch solr exceptions
This commit is contained in:
@@ -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'];
|
||||
|
||||
Reference in New Issue
Block a user