fix zero-division error for empty memberlist

v1-0-stable
Christian Merten 9 years ago
parent d88e641c2e
commit b8123c6f60

@ -215,11 +215,17 @@ class MemberListAdmin(admin.ModelAdmin):
table_qualities = "" table_qualities = ""
for activity in activities: for activity in activities:
skill_avg = 0 if len(skills[activity]) == 0 else\
sum(skills[activity]) / len(skills[activity])
skill_min = 0 if len(skills[activity]) == 0 else\
min(skills[activity])
skill_max = 0 if len(skills[activity]) == 0 else\
max(skills[activity])
line = '{0} & {1} & {2} & {3} \\\\ \n'.format( line = '{0} & {1} & {2} & {3} \\\\ \n'.format(
activity, activity,
sum(skills[activity]) / len(skills[activity]), skill_avg,
min(skills[activity]), skill_min,
max(skills[activity]) skill_max
) )
table_qualities += line table_qualities += line

Loading…
Cancel
Save