diff --git a/contrib/search_api_facetapi/plugins/facetapi/adapter.inc b/contrib/search_api_facetapi/plugins/facetapi/adapter.inc index 26fbbc5..417b57b 100644 --- a/contrib/search_api_facetapi/plugins/facetapi/adapter.inc +++ b/contrib/search_api_facetapi/plugins/facetapi/adapter.inc @@ -279,6 +279,9 @@ class SearchApiFacetapiAdapter extends FacetapiAdapter { '#default_value' => isset($options['date_granularity']) ? $options['date_granularity'] : FACETAPI_DATE_MINUTE, ); + // Date facets don't support the "OR" operator (for now). + $form['global']['operator']['#access'] = FALSE; + $default_value = FACETAPI_DATE_YEAR; if (isset($options['date_granularity_min'])) { $default_value = $options['date_granularity_min']; diff --git a/contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc b/contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc index b57117e..565493d 100644 --- a/contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc +++ b/contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc @@ -311,9 +311,8 @@ class SearchApiFacetapiDate extends SearchApiFacetapiTerm implements FacetapiQue FACETAPI_DATE_MINUTE => 2, FACETAPI_DATE_SECOND => 1, ); - // Gets gap numbers for both the gap, minimum and maximum gap, - // checks if the gap is within the limit - // set by the $granularity parameters. + // Gets gap numbers for both the gap, minimum and maximum gap, checks if + // the gap is within the limit set by the $granularity parameters. if ($gap_numbers[$granularity] < $gap_numbers[$max_granularity]) { $granularity = $max_granularity; }