diff --git a/lib/completion/completion_criteria_course.php b/lib/completion/completion_criteria_course.php index 671eeb97e32..a25dea2ae6b 100644 --- a/lib/completion/completion_criteria_course.php +++ b/lib/completion/completion_criteria_course.php @@ -194,7 +194,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 1d52e29806d..baecc20f420 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 22a924f804a..6bc32ed7236 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(); }