Skip to content

Commit

Permalink
Fix division by zero error caused in case of empty datasets.
Browse files Browse the repository at this point in the history
  • Loading branch information
jdede committed Sep 19, 2023
1 parent 2f76914 commit 35549b9
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion simplelabel/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ def get_number_polls(self):
get_number_polls.short_description = "Number of polls"

def get_percentage_done(self):
return round((self.get_number_polls() / (self.dataset_max_polls * self.get_number_images()))*100.0)
if self.dataset_max_polls > 0 and self.get_number_images() > 0:
return round((self.get_number_polls() / (self.dataset_max_polls * self.get_number_images()))*100.0)
return 0.0
get_percentage_done.short_description = "Percentage done"

def __str__(self):
Expand Down

0 comments on commit 35549b9

Please sign in to comment.