diff --git a/tubearchivist/home/views.py b/tubearchivist/home/views.py index 0b6c6a6..f5c771d 100644 --- a/tubearchivist/home/views.py +++ b/tubearchivist/home/views.py @@ -200,11 +200,12 @@ class ArchivistResultsView(ArchivistViewConfig): def find_results(self): """add results and pagination to context""" response, _ = ElasticWrap(self.es_search).get(self.data) + results = SearchProcess(response).process() max_hits = response["hits"]["total"]["value"] self.pagination_handler.validate(max_hits) self.context.update( { - "results": [i["_source"] for i in response["hits"]["hits"]], + "results": results, "max_hits": max_hits, "pagination": self.pagination_handler.pagination, "aggs": response.get("aggregations"),