Removed the possibility of choosing '(None)' as reviewer from the bulk review request edit form; this prevents a crash on line 1474 of ietf/group/views.py, in manage_review_request(). The view code needs further care in order make it possible to unassign an assignment here.

- Legacy-Id: 14570
This commit is contained in:
Henrik Levkowetz 2018-01-25 15:58:59 +00:00
parent d6e4404d63
commit eb6341d826
2 changed files with 2 additions and 2 deletions

View file

@ -219,7 +219,7 @@ class ManageReviewRequestForm(forms.Form):
action = forms.ChoiceField(choices=ACTIONS, widget=forms.HiddenInput, required=False)
close = forms.ModelChoiceField(queryset=close_review_request_states(), required=False)
reviewer = PersonEmailChoiceField(empty_label="(None)", required=False, label_with="person")
reviewer = PersonEmailChoiceField(empty_label=None, required=False, label_with="person")
add_skip = forms.BooleanField(required=False)
def __init__(self, review_req, *args, **kwargs):

View file

@ -699,7 +699,7 @@ def setup_reviewer_field(field, review_req):
field.initial = review_req.reviewer_id
choices = make_assignment_choices(field.queryset, review_req)
if not field.required:
if not field.required and not field.empty_label is None:
choices = [("", field.empty_label)] + choices
field.choices = choices