diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index 74874348e..acba5577c 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -18,6 +18,7 @@ from django.db import transaction from django.http import HttpRequest # pyflakes:ignore from django.utils.module_loading import import_string from django.template.loader import render_to_string +from django.contrib.auth.models import AnonymousUser import debug # pyflakes:ignore @@ -337,11 +338,15 @@ def post_submission(request, submission, approved_doc_desc, approved_subm_desc): # Add all the previous submission events as docevents events += post_rev00_submission_events(draft, submission, submitter) + if isinstance(request.user, AnonymousUser): + doer=system + else: + doer=request.user.person # Add an approval docevent e = SubmissionDocEvent.objects.create( type="new_submission", doc=draft, - by=system, + by=doer, desc=approved_doc_desc, submission=submission, rev=submission.rev,