|
26 | 26 | from ietf.ietfauth.utils import has_role, role_required |
27 | 27 | from ietf.mailtrigger.utils import gather_address_lists |
28 | 28 | from ietf.message.models import Message, MessageAttachment |
| 29 | +from ietf.person.models import Person |
29 | 30 | from ietf.submit.forms import ( SubmissionManualUploadForm, SubmissionAutoUploadForm, AuthorForm, |
30 | 31 | SubmitterForm, EditSubmissionForm, PreapprovalForm, ReplacesForm, SubmissionEmailForm, MessageModelForm ) |
31 | 32 | from ietf.submit.mail import ( send_full_url, send_manual_post_request, add_submission_email, get_reply_to ) |
@@ -142,7 +143,7 @@ def err(code, text): |
142 | 143 | sent_to, desc, docDesc = send_confirmation_emails(request, submission, requires_group_approval, requires_prev_authors_approval) |
143 | 144 | msg = "Set submitter to \"%s\" and %s" % (submission.submitter, desc) |
144 | 145 | create_submission_event(request, submission, msg) |
145 | | - docevent_from_submission(request, submission, docDesc, who="(System)") |
| 146 | + docevent_from_submission(request, submission, docDesc, who=Person.objects.get(name="(System)")) |
146 | 147 |
|
147 | 148 | return HttpResponse( |
148 | 149 | "Upload of %s OK, confirmation requests sent to:\n %s" % (submission.name, ',\n '.join(sent_to)), |
@@ -298,7 +299,7 @@ def submission_status(request, submission_id, access_token=None): |
298 | 299 | ", ".join(prettify_std_name(r.name) for r in replaces) if replaces else "(none)", |
299 | 300 | desc) |
300 | 301 | create_submission_event(request, submission, msg) |
301 | | - docevent_from_submission(request, submission, docDesc, who="(System)") |
| 302 | + docevent_from_submission(request, submission, docDesc, who=Person.objects.get(name="(System)")) |
302 | 303 |
|
303 | 304 | if access_token: |
304 | 305 | return redirect("ietf.submit.views.submission_status", submission_id=submission.pk, access_token=access_token) |
|
0 commit comments