|
27 | 27 | from ietf.submit.models import (Submission, SubmissionCheck, Preapproval, |
28 | 28 | DraftSubmissionStateName, SubmissionEmailEvent ) |
29 | 29 | from ietf.submit.utils import ( approvable_submissions_for_user, preapprovals_for_user, |
30 | | - recently_approved_by_user ) |
31 | | -from ietf.submit.utils import validate_submission, create_submission_event |
32 | | -from ietf.submit.utils import docevent_from_submission |
33 | | -from ietf.submit.utils import post_submission, cancel_submission, rename_submission_files |
| 30 | + recently_approved_by_user, validate_submission, create_submission_event, |
| 31 | + docevent_from_submission, post_submission, cancel_submission, rename_submission_files, |
| 32 | + get_person_from_name_email ) |
34 | 33 | from ietf.utils.accesstoken import generate_random_key, generate_access_token |
35 | 34 | from ietf.utils.draft import Draft |
36 | 35 | from ietf.utils.log import log |
@@ -275,8 +274,8 @@ def submission_status(request, submission_id, access_token=None): |
275 | 274 | group_authors_changed = False |
276 | 275 | doc = submission.existing_document() |
277 | 276 | if doc and doc.group: |
278 | | - old_authors = [i.author.formatted_email() for i in doc.documentauthor_set.all() if not i.author.invalid_address()] |
279 | | - new_authors = [u'"%s" <%s>' % (author["name"], author["email"]) for author in submission.authors_parsed() if author["email"]] |
| 277 | + old_authors = [ i.author.person for i in doc.documentauthor_set.all() ] |
| 278 | + new_authors = [ get_person_from_name_email(**p) for p in submission.authors_parsed() ] |
280 | 279 | group_authors_changed = set(old_authors)!=set(new_authors) |
281 | 280 |
|
282 | 281 | message = None |
|
0 commit comments