From: skodak Date: Tue, 31 Jul 2007 20:26:37 +0000 (+0000) Subject: fixed insert trouble with standard outcomes - thanks Eloy X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=24881e5dd031d5743925b96f5efce20cedd359c0;p=moodle.git fixed insert trouble with standard outcomes - thanks Eloy --- diff --git a/lib/grade/grade_outcome.php b/lib/grade/grade_outcome.php index 0f29e045f4..819677ed22 100644 --- a/lib/grade/grade_outcome.php +++ b/lib/grade/grade_outcome.php @@ -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; }