forked from CGM_Public/pretix_original
Name field: Improve compatibility with old formats
This commit is contained in:
@@ -135,6 +135,10 @@ class NamePartsWidget(forms.MultiWidget):
|
|||||||
data.append(value.get(fname, ""))
|
data.append(value.get(fname, ""))
|
||||||
if '_legacy' in value and not data[-1]:
|
if '_legacy' in value and not data[-1]:
|
||||||
data[-1] = value.get('_legacy', '')
|
data[-1] = value.get('_legacy', '')
|
||||||
|
elif not any(d for d in data) and '_scheme' in value:
|
||||||
|
scheme = PERSON_NAME_SCHEMES[value['_scheme']]
|
||||||
|
data[-1] = scheme['concatenation'](value).strip()
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def render(self, name: str, value, attrs=None, renderer=None) -> str:
|
def render(self, name: str, value, attrs=None, renderer=None) -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user