Skip to content

Commit

Permalink
Guard against missing approval/decline event (pypi#13526)
Browse files Browse the repository at this point in the history
  • Loading branch information
di committed Apr 26, 2023
1 parent 72e7518 commit 84a1b8a
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions warehouse/admin/views/organizations.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,11 @@ def organization_detail(request):
.order_by(Organization.Event.time.desc())
.first()
)
approved_by_user_id = approve_event.additional.get("approved_by_user_id")
approved_by_user_id = (
approve_event.additional.get("approved_by_user_id")
if approve_event
else None
)
admin = (
user_service.get_user(approved_by_user_id) if approved_by_user_id else None
)
Expand All @@ -191,7 +195,11 @@ def organization_detail(request):
.order_by(Organization.Event.time.desc())
.first()
)
declined_by_user_id = decline_event.additional.get("declined_by_user_id")
declined_by_user_id = (
decline_event.additional.get("declined_by_user_id")
if decline_event
else None
)
admin = (
user_service.get_user(declined_by_user_id) if declined_by_user_id else None
)
Expand Down

0 comments on commit 84a1b8a

Please sign in to comment.