Skip to content

Commit 658a5ce

Browse files
committed
Add support for legacy IPR search arguments, for compatibility with old ipr search URLs.
- Legacy-Id: 11108
1 parent ff52e9b commit 658a5ce

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

ietf/ipr/views.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,17 @@ def post(request, id):
562562

563563
def search(request):
564564
search_type = request.GET.get("submit")
565+
# query field
566+
q = ''
567+
# legacy support
568+
if not search_type and request.GET.get("option", None) == "document_search":
569+
docname = request.GET.get("document_search", "")
570+
if docname.startswith("draft-"):
571+
search_type = "draft"
572+
q = docname
573+
if docname.startswith("rfc"):
574+
search_type = "rfc"
575+
q = docname
565576
if search_type:
566577
form = SearchForm(request.GET)
567578
docid = request.GET.get("id") or request.GET.get("id_document_tag") or ""
@@ -574,7 +585,6 @@ def search(request):
574585
states = IprDisclosureStateName.objects.values_list('slug',flat=True)
575586

576587
# get query field
577-
q = ''
578588
if request.GET.get(search_type):
579589
q = request.GET.get(search_type)
580590

0 commit comments

Comments
 (0)