diff --git a/search_api.module b/search_api.module index 1bdae9d24dfd0d3a0e0c91a0d2054e01ed1a467c..882937083083d15f137f38a350fc534f0f11aa4c 100644 --- a/search_api.module +++ b/search_api.module @@ -600,6 +600,9 @@ function search_api_form_views_exposed_form_alter(&$form, FormStateInterface $fo // not always actually saved in the storage, if the admin didn't change // their settings.) $query = $query_plugin->getSearchApiQuery(); + if (empty($query)) { + return; + } $display_id = $query->getSearchId(FALSE); $facet_source_id = str_replace(':', '__', 'search_api:' . $display_id); $facet_source = \Drupal::entityTypeManager()