diff --git a/classes/condition.php b/classes/condition.php index 9ddf4f1..61025ab 100755 --- a/classes/condition.php +++ b/classes/condition.php @@ -172,9 +172,10 @@ public function filter_user_list( } $course = $info->get_course(); + $cond = $this->coursecompleted ? 'NOT' : ''; $sql = "SELECT DISTINCT userid FROM {course_completions} - WHERE course = ? AND timecompleted IS " . $this->coursecompleted ? "NOT NULL" : "NULL"; + WHERE timecompleted IS $cond NULL AND course = ?"; $compusers = $DB->get_records_sql($sql, [$course->id]); // List users who have access to the completion report.