From 1aea04dcbfbd95dfac03441e0d91f877ab7e1248 Mon Sep 17 00:00:00 2001
From: tjhunt <tjhunt>
Date: Thu, 18 Sep 2008 04:31:11 +0000
Subject: [PATCH] MDL-15452 quiz navigation - followup - avoid a division by 0.

---
 mod/quiz/attemptlib.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mod/quiz/attemptlib.php b/mod/quiz/attemptlib.php
index 90c9136976..71aa8aed2b 100644
--- a/mod/quiz/attemptlib.php
+++ b/mod/quiz/attemptlib.php
@@ -546,7 +546,7 @@ class quiz_attempt extends quiz {
             case QUESTION_EVENTCLOSE:
             case QUESTION_EVENTMANUALGRADE:
                 $options = $this->get_render_options($this->states[$questionid]);
-                if ($options->scores) {
+                if ($options->scores && $this->questions[$questionid]->maxgrade > 0) {
                     return question_get_feedback_class($state->last_graded->raw_grade /
                             $this->questions[$questionid]->maxgrade);
                 } else {
-- 
2.39.5