From 12982499946af6e0d0b6d55de0055e4e8153b727 Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Wed, 30 Dec 2020 12:07:40 +0100 Subject: [PATCH] Catch potential division by zero --- mood/templatetags/mood_stats.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mood/templatetags/mood_stats.py b/mood/templatetags/mood_stats.py index 8c44aaf..120b49b 100644 --- a/mood/templatetags/mood_stats.py +++ b/mood/templatetags/mood_stats.py @@ -53,7 +53,10 @@ def average_mood(context, start, end=None): for status in status_list: moods.append(status.mood.value) - average = sum(moods) / len(moods) + try: + average = sum(moods) / len(moods) + except ZeroDivisionError: + average = None return average