Skip to content

Commit 91c7a89

Browse files
committed
Search on the current release by default if no release is specified.
1 parent e9a1b12 commit 91c7a89

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

docs/views.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,13 @@ def __init__(self, **kwargs):
110110
super(DocSearchView, self).__init__(**kwargs)
111111

112112
def build_form(self, form_kwargs=None):
113-
form_kwargs = {
114-
'default_release': get_object_or_404(DocumentRelease, pk=self.request.GET.get('release'))
115-
}
113+
if form_kwargs is None:
114+
form_kwargs = {}
115+
pk = self.request.GET.get('release')
116+
if pk:
117+
form_kwargs['default_release'] = get_object_or_404(DocumentRelease, pk=pk)
118+
else:
119+
form_kwargs['default_release'] = DocumentRelease.objects.current()
116120
return super(DocSearchView, self).build_form(form_kwargs)
117121

118122
def extra_context(self):

0 commit comments

Comments
 (0)