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)