Skip to content

Commit 3ebee25

Browse files
committed
Handle users without a profile gracefully
- Legacy-Id: 4014
1 parent 08a3ec7 commit 3ebee25

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

ietf/submit/utils.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,12 @@ def announce_to_lists(request, submission):
200200

201201
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
202202
m = Message()
203-
m.by = request.user.get_profile() if request.user.is_authenticated() else Person.objects.get(name="(System)")
203+
m.by = Person.objects.get(name="(System)")
204+
if request.user.is_authenticated():
205+
try:
206+
m.by = request.user.get_profile()
207+
except Person.DoesNotExist:
208+
pass
204209
m.subject = 'I-D Action: %s-%s.txt' % (submission.filename, submission.revision)
205210
m.frm = settings.IDSUBMIT_ANNOUNCE_FROM_EMAIL
206211
m.to = settings.IDSUBMIT_ANNOUNCE_LIST_EMAIL

0 commit comments

Comments
 (0)