Skip to content

Commit 8e399de

Browse files
committed
Don't fail submission confirmation if the login used is missing an associated person record.
- Legacy-Id: 10751
1 parent ef00eec commit 8e399de

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ietf/submit/utils.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,11 @@ def update_replaces_from_submission(request, submission, draft):
267267
if r not in existing_suggested:
268268
suggested.append(r)
269269

270-
by = request.user.person if request.user.is_authenticated() else Person.objects.get(name="(System)")
270+
271+
try:
272+
by = request.user.person if request.user.is_authenticated() else Person.objects.get(name="(System)")
273+
except Person.DoesNotExist:
274+
by = Person.objects.get(name="(System)")
271275
set_replaces_for_document(request, draft, existing_replaces + approved, by,
272276
email_subject="%s replacement status set during submit by %s" % (draft.name, submission.submitter_parsed()["name"]))
273277

0 commit comments

Comments
 (0)