Fixed 'None' items in charts

This commit is contained in:
2016-02-24 15:36:00 +01:00
parent 7c66399c8f
commit de904d4ad4

View File

@@ -397,8 +397,11 @@ def charts(request, ls, season, pos='default', template_name='charts.html'):
# get user object, then fetch matches for user # get user object, then fetch matches for user
user = User.objects.get(id=userid) user = User.objects.get(id=userid)
score = Tipp.objects.filter(matchID__in=matches, tipperID=user).aggregate(Sum('score')) 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) mandant_dict[mandant.name] = sorted(user_dict.items(), key=lambda x: x[1], reverse=True)