diff --git a/modules/format_strawberryfield_views/src/Plugin/views/filter/AdvancedSearchApiFulltext.php b/modules/format_strawberryfield_views/src/Plugin/views/filter/AdvancedSearchApiFulltext.php index 8aedc3c2..73452d4c 100644 --- a/modules/format_strawberryfield_views/src/Plugin/views/filter/AdvancedSearchApiFulltext.php +++ b/modules/format_strawberryfield_views/src/Plugin/views/filter/AdvancedSearchApiFulltext.php @@ -413,12 +413,12 @@ public function query() { $parse_mode->getPluginId() ); - // Generate the special Highlight query for the Advanced Highligther - if ($query_able_datum_internal['aggregated'] ?? FALSE) { + // Generate the special Highlight query for the Advanced Highlighter + if (!empty($query_able_datum_internal['aggregated']) && is_array($query_able_datum_internal['aggregated'])) { // These little babies are always OR bc it is a highlight.. no need to go // Boolean here folks. $flat_key_sbf_highlight[] = \Drupal\search_api_solr\Utility\Utility::flattenKeys( - $manual_keys, $query_able_datum_fields['aggregated'], + $manual_keys, $query_able_datum_internal['aggregated'], $parse_mode->getPluginId() ); }