Skip to content

Commit 5b823ad

Browse files
committed
Don't change the query param, keep it q
1 parent 621e14f commit 5b823ad

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

readthedocs/core/static-src/core/js/doc-embed/search.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function attach_elastic_search_query(data) {
2323

2424
search_url.href = api_host;
2525
search_url.pathname = '/api/v2/docsearch/';
26-
search_url.search = '?query=' + $.urlencode(query) + '&project=' + project +
26+
search_url.search = '?q=' + $.urlencode(query) + '&project=' + project +
2727
'&version=' + version + '&language=' + language;
2828

2929
search_def

readthedocs/search/api.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ def get_queryset(self):
2525
"""
2626
# Validate all the required params are there
2727
self.validate_query_params()
28-
query = self.request.query_params.get('query', '')
28+
query = self.request.query_params.get('q', '')
2929
queryset = PageDocument.simple_search(query=query)
3030
return queryset
3131

3232
def validate_query_params(self):
33-
required_query_params = {'query', 'project', 'version'} # python `set` literal is `{}`
33+
required_query_params = {'q', 'project', 'version'} # python `set` literal is `{}`
3434
request_params = set(self.request.query_params.keys())
3535
missing_params = required_query_params - request_params
3636
if missing_params:
@@ -48,6 +48,7 @@ def get_serializer_context(self):
4848
def get_all_projects_url(self):
4949
version_slug = self.request.query_params.get('version')
5050
project_slug = self.request.query_params.get('project')
51+
return {project_slug: '/foo/bar/'}
5152
all_projects = get_project_list_or_404(project_slug=project_slug, user=self.request.user)
5253
projects_url = {}
5354

0 commit comments

Comments
 (0)