From 8dd07b97c7450f46cbd0d0aac505905b5cc7c729 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Thu, 12 May 2022 13:27:26 +0200 Subject: [PATCH] [FIX] Devision by zero in decimal_widthratio template tag Fixes: #1343 --- allianceauth/templatetags/admin_status.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/allianceauth/templatetags/admin_status.py b/allianceauth/templatetags/admin_status.py index 73ee909b..a8e92594 100644 --- a/allianceauth/templatetags/admin_status.py +++ b/allianceauth/templatetags/admin_status.py @@ -38,6 +38,9 @@ logger = logging.getLogger(__name__) @register.simple_tag() def decimal_widthratio(this_value, max_value, max_width) -> str: + if max_value == 0: + return 0 + return str(round(this_value/max_value * max_width, 2))