File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -769,6 +769,11 @@ def test_search_for_submission_and_edit_as_secretariat(self):
769769 self .assertEqual (r .status_code , 302 )
770770 unprivileged_status_url = r ['Location' ]
771771
772+ # search with rev
773+ r = self .client .post (urlreverse ("ietf.submit.views.search_submission" ), dict (name = name + '-' + rev ))
774+ self .assertEqual (r .status_code , 302 )
775+ unprivileged_status_url = r ['Location' ]
776+
772777 # status page as unpriviliged => no edit button
773778 r = self .client .get (unprivileged_status_url )
774779 self .assertEqual (r .status_code , 200 )
Original file line number Diff line number Diff line change 11# Copyright The IETF Trust 2007, All Rights Reserved
2+
3+ import re
24import base64
35import datetime
46
@@ -160,6 +162,11 @@ def search_submission(request):
160162 submission = Submission .objects .filter (name = name ).order_by ('-pk' ).first ()
161163 if submission :
162164 return redirect (submission_status , submission_id = submission .pk )
165+ else :
166+ if re .search (r'-\d\d$' , name ):
167+ submission = Submission .objects .filter (name = name [:- 3 ]).order_by ('-pk' ).first ()
168+ if submission :
169+ return redirect (submission_status , submission_id = submission .pk )
163170 error = 'No valid submission found for %s' % name
164171 return render (request , 'submit/search_submission.html' ,
165172 {'selected' : 'status' ,
You can’t perform that action at this time.
0 commit comments