diff --git a/service.inc b/service.inc index 314915f..ebad611 100644 --- a/service.inc +++ b/service.inc @@ -1806,6 +1806,12 @@ class SearchApiDbService extends SearchApiAbstractService { * The executed search query. */ protected function postQuery(array &$results, SearchApiQueryInterface $query) { + // Kanopi patch, re-sort results. + // TODO: extend this function properly. This is explained in search_api's readme. + $sorts = $query->getSort(); + if (arg(0) == 'dictionary' AND isset($sorts['search_api_aggregation_2'])) { + ma_dictionary_resort_search_results($results, $sorts['search_api_aggregation_2']); + } } /**