### Eclipse Workspace Patch 1.0
#P 18stable
Index: grade/lib.php
===================================================================
RCS file: /cvsroot/moodle/moodle/grade/lib.php,v
retrieving revision 1.65.2.15
diff -u -r1.65.2.15 lib.php
--- grade/lib.php	4 Jul 2008 22:21:51 -0000	1.65.2.15
+++ grade/lib.php	5 Jul 2008 02:46:21 -0000
@@ -301,7 +302,9 @@
                         else {
                             // make sure the current assignment is not extra credit and then add it to the totalpoints
                             if ($all_categories["$category"][$assignment]['extra_credit'] != 1) {
-                                $all_categories["$category"]['stats']['totalpoints'] = $all_categories["$category"]['stats']['totalpoints'] + $assignments["$assignment"]['grade_against'];
+                                if (is_numeric($assignments["$assignment"]['maxgrade'])) {
+                                    $all_categories["$category"]['stats']['totalpoints'] = $all_categories["$category"]['stats']['totalpoints'] + $assignments["$assignment"]['grade_against'];
+                                }
                                 $all_categories["$category"]['stats']['grade_items'] = $all_categories["$category"]['stats']['grade_items'] + 1;
                             }
                         }


