Index: grade/lib.php
===================================================================
RCS file: /cvsroot/moodle/moodle/grade/lib.php,v
retrieving revision 1.31.4.1
diff -u -r1.31.4.1 lib.php
--- grade/lib.php       25 Mar 2007 14:49:08 -0000      1.31.4.1
+++ grade/lib.php       15 Aug 2007 01:24:40 -0000
@@ -487,7 +487,7 @@
                         // set percents and weights for each assignment
                         foreach($assignments as $assignment => $info) {
                             if ($assignment != 'stats') {
-                                if ($grades_by_student["$student"]["$category"]["$assignment"]['grade'] != $strexcluded) {
+                                if (($grades_by_student["$student"]["$category"]["$assignment"]['grade'] != $strexcluded) || ($grades_by_student["$student"]["$category"]["$assignment"]['grade'] == 0)) {
                                     if ($grades_by_student["$student"]["$category"]["$assignment"]['maxgrade'] != 0) {
                                         $grades_by_student["$student"]["$category"]["$assignment"]['percent'] = round($grades_by_student["$student"]["$category"]["$assignment"]['grade']/$grades_by_student["$student"]["$category"]["$assignment"]['maxgrade']*100,2);
                                     }
