diff --git a/contrib/search_api_views/includes/handler_filter_taxonomy_term.inc b/contrib/search_api_views/includes/handler_filter_taxonomy_term.inc
index f3317cfa..51982b0e 100644
--- a/contrib/search_api_views/includes/handler_filter_taxonomy_term.inc
+++ b/contrib/search_api_views/includes/handler_filter_taxonomy_term.inc
@@ -321,9 +321,13 @@ public function expose_form(&$form, &$form_state) {
    * {@inheritdoc}
    */
   protected function ids_to_strings(array $ids) {
+    $ids = array_filter($ids);
+    if (!$ids) {
+      return '';
+    }
     return implode(', ', db_select('taxonomy_term_data', 'td')
       ->fields('td', array('name'))
-      ->condition('td.tid', array_filter($ids))
+      ->condition('td.tid', $ids)
       ->execute()
       ->fetchCol());
   }
