diff --git a/main/gradebook/lib/be/exerciselink.class.php b/main/gradebook/lib/be/exerciselink.class.php index 2d54fc1854..b00d25c2da 100755 --- a/main/gradebook/lib/be/exerciselink.class.php +++ b/main/gradebook/lib/be/exerciselink.class.php @@ -184,7 +184,11 @@ class ExerciseLink extends AbstractLink $sessionId = $this->get_session_id(); $courseId = $this->getCourseId(); $exerciseData = $this->get_exercise_data(); - $exerciseId = $exerciseData['id']; + $exerciseId = isset($exerciseData['id']) ? $exerciseData['id'] : 0; + + if (empty($exerciseId)) { + return null; + } $exercise = new Exercise($courseId); $exercise->read($exerciseData['id']);