From 24881e5dd031d5743925b96f5efce20cedd359c0 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 31 Jul 2007 20:26:37 +0000 Subject: [PATCH] fixed insert trouble with standard outcomes - thanks Eloy --- lib/grade/grade_outcome.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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; } -- 2.39.5