From: Evan Prodromou Date: Sat, 31 Dec 2011 07:09:17 +0000 (-0800) Subject: throw exception on sphinx search error X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9092eb55355a6b89845095ec5585dd0c7aac5c66;p=quix0rs-gnu-social.git throw exception on sphinx search error --- diff --git a/plugins/SphinxSearch/sphinxsearch.php b/plugins/SphinxSearch/sphinxsearch.php index 46b5e3e28a..607ac76d27 100644 --- a/plugins/SphinxSearch/sphinxsearch.php +++ b/plugins/SphinxSearch/sphinxsearch.php @@ -65,6 +65,9 @@ class SphinxSearch extends SearchEngine function query($q) { $result = $this->sphinx->query($q, $this->remote_table()); + if ($result === false) { + throw new ServerException($this->sphinx->getLastError()); + } if (!isset($result['matches'])) return false; $id_set = join(', ', array_keys($result['matches'])); $this->target->whereAdd("id in ($id_set)");