diff --git a/badges/criteria/award_criteria_activity.php b/badges/criteria/award_criteria_activity.php index 3a14e6b04da..ff9b92eecd3 100644 --- a/badges/criteria/award_criteria_activity.php +++ b/badges/criteria/award_criteria_activity.php @@ -120,7 +120,7 @@ class award_criteria_activity extends award_criteria { $course = $DB->get_record('course', array('id' => $this->courseid)); $info = new completion_info($course); $mods = $info->get_activities(); - $mids = array_map(create_function('$o', 'return $o->id;'), $mods); + $mids = array_keys($mods); if ($this->id !== 0) { $existing = array_keys($this->params);