use SearchProcess for single_lookup
This commit is contained in:
parent
bae11fe1f1
commit
7afeb41469
|
@ -12,7 +12,7 @@ from api.src.search_processor import SearchProcess
|
|||
from django.conf import settings
|
||||
from django.contrib.auth import login
|
||||
from django.contrib.auth.forms import AuthenticationForm
|
||||
from django.http import JsonResponse
|
||||
from django.http import Http404, JsonResponse
|
||||
from django.shortcuts import redirect, render
|
||||
from django.views import View
|
||||
from home.src.download.queue import PendingInteract
|
||||
|
@ -181,8 +181,12 @@ class ArchivistResultsView(ArchivistViewConfig):
|
|||
|
||||
def single_lookup(self, es_path):
|
||||
"""retrieve a single item from url"""
|
||||
search = SearchHandler(es_path)
|
||||
result = search.get_data()[0]["source"]
|
||||
response, status_code = ElasticWrap(es_path).get()
|
||||
if not status_code == 200:
|
||||
raise Http404
|
||||
|
||||
result = SearchProcess(response).process()
|
||||
|
||||
return result
|
||||
|
||||
def initiate_vars(self, request):
|
||||
|
|
Loading…
Reference in New Issue