From b1440e818bae8a7cd45413707b158d38f3e38f1f Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sat, 26 May 2018 08:40:58 +0000 Subject: [PATCH] Added assingment of the person.name_from_draft field on draft submission. To be used to replace the content of person.name if someone requires removal of consent-based name info. - Legacy-Id: 15178 --- ietf/submit/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index 314ff9854..192b3401e 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -437,9 +437,12 @@ def ensure_person_email_info_exists(name, email, docname): if not person: person = Person() person.name = name + person.name_from_draft = name log.assertion('isinstance(person.name, six.text_type)') person.ascii = unidecode_name(person.name).decode('ascii') person.save() + else: + person.name_from_draft = name # make sure we have an email address if addr and (addr.startswith('unknown-email-') or is_valid_email(addr)):