From 7347f760edb4be48d97cae9c2af7eb1a11468cd4 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Fri, 2 Feb 2018 10:07:24 +0100 Subject: [PATCH] Fix crash during candidate export --- candidats/admin.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/candidats/admin.py b/candidats/admin.py index 467d760..bb91e94 100644 --- a/candidats/admin.py +++ b/candidats/admin.py @@ -14,9 +14,10 @@ def export_candidates(modeladmin, request, queryset): """ Export all candidates fields. """ - export_fields = OrderedDict( - [(f.verbose_name, f.name) for f in Candidate._meta.get_fields() if f.name != 'ID'] - ) + export_fields = OrderedDict([ + (getattr(f, 'verbose_name', f.name), f.name) + for f in Candidate._meta.get_fields() if f.name != 'ID' + ]) boolean_fields = [f.name for f in Candidate._meta.get_fields() if isinstance(f, BooleanField)] export_fields['Employeur'] = 'corporation__name' export_fields['Employeur_localite'] = 'corporation__city'