diff --git a/generate_bmbf_list.py b/generate_bmbf_list.py index 2efac29..f3615ff 100644 --- a/generate_bmbf_list.py +++ b/generate_bmbf_list.py @@ -34,7 +34,7 @@ def read_csv(csv_path): else: with csvfile: reader = csv.DictReader(csvfile, delimiter=",") - persons = [{"Name": f"{t['Vorname']} {t['Nachname']}", "Hochschule": f"{t['Standort']}"} for t in reader if + persons = [{"Name": f"{t['Amtlicher Vorname'] if t['Amtlicher Vorname'] else t['Vorname']} {t['Nachname']}", "Hochschule": f"{t['Standort']}"} for t in reader if t['Status'] == "Student"] persons.sort(key=itemgetter("Hochschule", "Name")) for idx, p in enumerate(persons):