gradebook MDL-25713 now closing the recordset even when theres a problem
authorandyjdavis <andrew@moodle.com>
Thu, 23 Dec 2010 02:07:08 +0000 (10:07 +0800)
committerandyjdavis <andrew@moodle.com>
Thu, 23 Dec 2010 02:07:08 +0000 (10:07 +0800)
lib/grade/grade_object.php

index 2978ccd..56e0615 100644 (file)
@@ -187,7 +187,8 @@ abstract class grade_object {
         $rs = $DB->get_recordset_select($table, $wheresql, $newparams);
         //returning false rather than empty array if nothing found
         if (!$rs->valid()) {
         $rs = $DB->get_recordset_select($table, $wheresql, $newparams);
         //returning false rather than empty array if nothing found
         if (!$rs->valid()) {
-             return false;
+            $rs->close();
+            return false;
         }
 
         $result = array();
         }
 
         $result = array();