From 0c732d65387bf38f135be86f24d2c2c2ed9269d8 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 31 Jul 2018 14:27:31 +0000 Subject: [PATCH] Guard against comparing email origin with username of None. - Legacy-Id: 15419 --- ietf/group/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/group/views.py b/ietf/group/views.py index 662c13ecc..d73cc94c6 100644 --- a/ietf/group/views.py +++ b/ietf/group/views.py @@ -968,7 +968,7 @@ def edit(request, group_type=None, acronym=None, action="edit", field=None): group.role_set.filter(name=slug).delete() for e in new: Role.objects.get_or_create(name_id=slug, email=e, group=group, person=e.person) - if not e.origin or e.origin == e.person.user.username: + if not e.origin or (e.person.user and e.origin == e.person.user.username): e.origin = "role: %s %s" % (group.acronym, slug) e.save()