Fixed an issue where the lookup of recognized country names during draft submission grabbed the unicode name instead of the ascii name for non-ascii country strings in XML submissions.
- Legacy-Id: 17345
This commit is contained in:
parent
f43e547d28
commit
095c3a2ccb
|
@ -214,8 +214,12 @@ class SubmissionBaseUploadForm(forms.Form):
|
||||||
"name": author.attrib.get('fullname'),
|
"name": author.attrib.get('fullname'),
|
||||||
"email": author.findtext('address/email'),
|
"email": author.findtext('address/email'),
|
||||||
"affiliation": author.findtext('organization'),
|
"affiliation": author.findtext('organization'),
|
||||||
"country": author.findtext('address/postal/country'),
|
|
||||||
}
|
}
|
||||||
|
elem = author.find('address/postal/country')
|
||||||
|
if elem != None:
|
||||||
|
ascii_country = elem.get('ascii', None)
|
||||||
|
info['country'] = ascii_country if ascii_country else elem.text
|
||||||
|
|
||||||
for item in info:
|
for item in info:
|
||||||
if info[item]:
|
if info[item]:
|
||||||
info[item] = info[item].strip()
|
info[item] = info[item].strip()
|
||||||
|
|
Loading…
Reference in a new issue