diff --git a/grade/grading/form/lib.php b/grade/grading/form/lib.php index 97cfe3bc4e1e6..b69ee82ef2ea4 100644 --- a/grade/grading/form/lib.php +++ b/grade/grading/form/lib.php @@ -397,6 +397,9 @@ public function get_active_instances($itemid) { */ public function has_active_instances() { global $DB; + if (empty($this->definition->id)) { + return false; + } if ($this->hasactiveinstances === null) { $conditions = array('formid' => $this->definition->id, 'status' => gradingform_instance::INSTANCE_STATUS_ACTIVE);