]> git.mjollnir.org Git - moodle.git/commitdiff
fixed insert trouble with standard outcomes - thanks Eloy
authorskodak <skodak>
Tue, 31 Jul 2007 20:26:37 +0000 (20:26 +0000)
committerskodak <skodak>
Tue, 31 Jul 2007 20:26:37 +0000 (20:26 +0000)
lib/grade/grade_outcome.php

index 0f29e045f4ac24635a5951f71495679971d820d5..819677ed22178697c2398fc45929f030e29b6985 100644 (file)
@@ -99,10 +99,12 @@ class grade_outcome extends grade_object {
      */
     function insert($source=null) {
         if ($result = parent::insert($source)) {
-            $goc = new object();
-            $goc->courseid = $this->courseid;
-            $goc->outcomeid = $this->id;
-            insert_record('grade_outcomes_courses', $goc);
+            if (!empty($this->courseid)) {
+                $goc = new object();
+                $goc->courseid = $this->courseid;
+                $goc->outcomeid = $this->id;
+                insert_record('grade_outcomes_courses', $goc);
+            }
         }
         return $result;
     }