Check-in list: Fix salutation not being localized in CSV-export (Z#184037) (#2586)

This commit is contained in:
Richard Schreiber
2022-04-12 09:51:20 +02:00
committed by GitHub
parent a7ae556478
commit f7c0921f18

View File

@@ -513,13 +513,15 @@ class CSVCheckinList(CheckInListMixin, ListExporter):
] ]
if len(name_scheme['fields']) > 1: if len(name_scheme['fields']) > 1:
for k, label, w in name_scheme['fields']: for k, label, w in name_scheme['fields']:
row.append( v = (
( op.attendee_name_parts or
op.attendee_name_parts or (op.addon_to.attendee_name_parts if op.addon_to else {}) or
(op.addon_to.attendee_name_parts if op.addon_to else {}) or ia.name_parts
ia.name_parts ).get(k, '')
).get(k, '') if k == "salutation":
) v = pgettext("person_name_salutation", v)
row.append(v)
row += [ row += [
str(op.item) + (" " + str(op.variation.value) if op.variation else ""), str(op.item) + (" " + str(op.variation.value) if op.variation else ""),
op.price, op.price,