1
0
mirror of https://github.com/peeringdb/peeringdb.git synced 2024-05-11 05:55:09 +00:00

search results page (#999)

finalize indexing

Co-authored-by: Stefan Pratter <stefan@20c.com>
This commit is contained in:
Matt Griswold
2021-07-08 21:00:23 -05:00
committed by GitHub
parent 7c3d160dec
commit c458173667
13 changed files with 187 additions and 73 deletions

View File

@@ -38,7 +38,7 @@ from peeringdb_server.permissions import (
get_user_key_from_request,
)
from peeringdb_server.util import coerce_ipaddr
from peeringdb_server.search import make_search_query
from peeringdb_server.search import make_name_search_query
class DataException(ValueError):
@@ -343,7 +343,7 @@ class ModelViewSet(viewsets.ModelViewSet):
q = self.request.query_params.get("name_search")
q_ids = []
if q:
search_query = make_search_query(q).models(self.model)
search_query = make_name_search_query(q).models(self.model)
q_ids = [sq.pk for sq in search_query]
# no results found - return empty query
if not q_ids: