diff --git a/lib/completion/completion_criteria_course.php b/lib/completion/completion_criteria_course.php index 2de83e2da0f..cc48294ca37 100644 --- a/lib/completion/completion_criteria_course.php +++ b/lib/completion/completion_criteria_course.php @@ -190,7 +190,7 @@ class completion_criteria_course extends completion_criteria { $rs = $DB->get_recordset_sql($sql); foreach ($rs as $record) { $completion = new completion_criteria_completion((array) $record, DATA_OBJECT_FETCH_BY_KEY); - $completion->mark_complete($record['timecompleted']); + $completion->mark_complete($record->timecompleted); } $rs->close(); } diff --git a/lib/completion/completion_criteria_date.php b/lib/completion/completion_criteria_date.php index b976f48fee9..94009285d42 100644 --- a/lib/completion/completion_criteria_date.php +++ b/lib/completion/completion_criteria_date.php @@ -180,7 +180,7 @@ class completion_criteria_date extends completion_criteria { $rs = $DB->get_recordset_sql($sql, array(time())); foreach ($rs as $record) { $completion = new completion_criteria_completion((array) $record, DATA_OBJECT_FETCH_BY_KEY); - $completion->mark_complete($record['timeend']); + $completion->mark_complete($record->timeend); } $rs->close(); } diff --git a/lib/completion/completion_criteria_grade.php b/lib/completion/completion_criteria_grade.php index ad95a9e7802..cdf4ec62049 100644 --- a/lib/completion/completion_criteria_grade.php +++ b/lib/completion/completion_criteria_grade.php @@ -216,7 +216,7 @@ class completion_criteria_grade extends completion_criteria { $rs = $DB->get_recordset_sql($sql); foreach ($rs as $record) { $completion = new completion_criteria_completion((array) $record, DATA_OBJECT_FETCH_BY_KEY); - $completion->mark_complete($record['timecompleted']); + $completion->mark_complete($record->timecompleted); } $rs->close(); }