Skip to content

Commit e20ffc9

Browse files
committed
Improved data migration for plain_name aliases.
- Legacy-Id: 11339
1 parent 5d9ff1d commit e20ffc9

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

ietf/person/migrations/0013_add_plain_name_aliases.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@
66
from ietf.person.name import name_parts
77

88
def plain_name(self):
9+
if '<>' in self.name:
10+
return None
911
prefix, first, middle, last, suffix = name_parts(self.name)
1012
if not first and last:
1113
return None
14+
if first.isupper():
15+
first = first.capitalize()
16+
if last.isupper():
17+
last = last.capitalize()
1218
return u" ".join([first, last])
1319

1420
def add_plain_name_aliases(apps, schema_editor):

0 commit comments

Comments
 (0)