fixed an issue with the search api opening the index on import (that's way too early.)

This commit is contained in:
jonaswinkler 2020-11-27 13:59:24 +01:00
parent 42c9186e91
commit 938499706c

View File

@ -202,7 +202,9 @@ class SearchView(APIView):
permission_classes = (IsAuthenticated,)
ix = index.open_index()
def __init__(self, *args, **kwargs):
super(SearchView, self).__init__(*args, **kwargs)
self.ix = index.open_index()
def add_infos_to_hit(self, r):
doc = Document.objects.get(id=r['id'])
@ -241,7 +243,9 @@ class SearchAutoCompleteView(APIView):
permission_classes = (IsAuthenticated,)
ix = index.open_index()
def __init__(self, *args, **kwargs):
super(SearchAutoCompleteView, self).__init__(*args, **kwargs)
self.ix = index.open_index()
def get(self, request, format=None):
if 'term' in request.query_params: