Skip to content

Commit 505b4fc

Browse files
committed
Fix redirection problem when group_type is not given.
- Legacy-Id: 12136
1 parent 9de2d49 commit 505b4fc

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

ietf/group/views_review.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,10 @@ def reviewer_overview(request, acronym, group_type=None):
118118
person.settings_url = None
119119
person.role = reviewer_roles.get(person.pk)
120120
if person.role and (can_manage or user_is_person(request.user, person)):
121-
person.settings_url = urlreverse("ietf.group.views_review.change_reviewer_settings", kwargs={ "group_type": group_type, "acronym": group.acronym, "reviewer_email": person.role.email.address })
121+
kwargs = { "acronym": group.acronym, "reviewer_email": person.role.email.address }
122+
if group_type:
123+
kwargs["group_type"] = group_type
124+
person.settings_url = urlreverse("ietf.group.views_review.change_reviewer_settings", kwargs=kwargs)
122125
person.unavailable_periods = unavailable_periods.get(person.pk, [])
123126
person.completely_unavailable = any(p.availability == "unavailable"
124127
and p.start_date <= today and (p.end_date is None or today <= p.end_date)
@@ -411,7 +414,10 @@ def change_reviewer_settings(request, acronym, reviewer_email, group_type=None):
411414
back_url = request.GET.get("next")
412415
if not back_url:
413416
import ietf.group.views_review
414-
back_url = urlreverse(ietf.group.views_review.reviewer_overview, kwargs={ "group_type": group.type_id, "acronym": group.acronym})
417+
kwargs = { "acronym": group.acronym}
418+
if group_type:
419+
kwargs["group_type"] = group_type
420+
back_url = urlreverse(ietf.group.views_review.reviewer_overview, kwargs=kwargs)
415421

416422
# settings
417423
if request.method == "POST" and request.POST.get("action") == "change_settings":

0 commit comments

Comments
 (0)