summaryrefslogtreecommitdiff
path: root/yaksh/models.py
diff options
context:
space:
mode:
authorankitjavalkar2020-07-22 12:42:57 +0530
committerankitjavalkar2020-07-22 12:42:57 +0530
commitcea09519959e8c8c4a0e5250f13b895fc081d324 (patch)
treea01a1a7a19d3ae16a8471a30afa87dc6c5aa931a /yaksh/models.py
parent3554ade38b0cea025d322e6e303b166a86bc1c6e (diff)
downloadonline_test-cea09519959e8c8c4a0e5250f13b895fc081d324.tar.gz
online_test-cea09519959e8c8c4a0e5250f13b895fc081d324.tar.bz2
online_test-cea09519959e8c8c4a0e5250f13b895fc081d324.zip
Fix division by zero error when quizzes do not exist
Diffstat (limited to 'yaksh/models.py')
-rw-r--r--yaksh/models.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/yaksh/models.py b/yaksh/models.py
index 1b076a8..6542daa 100644
--- a/yaksh/models.py
+++ b/yaksh/models.py
@@ -1194,8 +1194,8 @@ class CourseStatus(models.Model):
self.save()
def calculate_percentage(self):
- if self.is_course_complete():
- quizzes = self.course.get_quizzes()
+ quizzes = self.course.get_quizzes()
+ if self.is_course_complete() and quizzes:
total_weightage = 0
sum = 0
for quiz in quizzes: