From de904d4ad49dfe81a440929bb16d067c0ecaae1c Mon Sep 17 00:00:00 2001 From: Martin Bley Date: Wed, 24 Feb 2016 15:36:00 +0100 Subject: [PATCH] Fixed 'None' items in charts --- tipp/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tipp/views.py b/tipp/views.py index 4c1abac..a629a81 100644 --- a/tipp/views.py +++ b/tipp/views.py @@ -397,8 +397,11 @@ def charts(request, ls, season, pos='default', template_name='charts.html'): # get user object, then fetch matches for user user = User.objects.get(id=userid) score = Tipp.objects.filter(matchID__in=matches, tipperID=user).aggregate(Sum('score')) - - user_dict[user.first_name] = score['score__sum'] + + if score['score__sum'] is None: + user_dict[user.first_name] = 0 + else: + user_dict[user.first_name] = score['score__sum'] mandant_dict[mandant.name] = sorted(user_dict.items(), key=lambda x: x[1], reverse=True)