From 92d95015beb4bd39df679a079bfbbe31a949cf60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jordi=20Puiggen=C3=A9?= Date: Tue, 5 Sep 2017 18:41:13 +0200 Subject: [PATCH] ZeroDivisionError: integer division or modulo by zero when calculating progress --- bika/lims/browser/analysisrequest/analysisrequests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bika/lims/browser/analysisrequest/analysisrequests.py b/bika/lims/browser/analysisrequest/analysisrequests.py index 9262b71e2a..c6e60904cb 100644 --- a/bika/lims/browser/analysisrequest/analysisrequests.py +++ b/bika/lims/browser/analysisrequest/analysisrequests.py @@ -855,7 +855,9 @@ def folderitem(self, obj, item, index): num_submitted = num_total - num_verified - num_wo_results num_steps_total = num_total * 2 num_steps = (num_verified * 2) + (num_submitted) - progress_perc = (num_steps * 100) / num_steps_total + progress_perc = 0 + if num_steps > 0 and num_steps_total > 0: + progress_perc = (num_steps * 100) / num_steps_total progress = '
' + \ '
' + \ '
{0}%
'