MDL-58502 mod_feedback: courseid is not course where feedback is

This commit is contained in:
Marina Glancy
2017-04-07 16:02:39 +08:00
parent bd99cb9021
commit f4dba1755c
5 changed files with 10 additions and 18 deletions
+2 -2
View File
@@ -306,13 +306,13 @@ class mod_feedback_external extends external_api {
$feedbackcompletion = new mod_feedback_completion($feedback, $cm, $course->id);
// Trigger module viewed event.
$feedbackcompletion->trigger_module_viewed($course);
$feedbackcompletion->trigger_module_viewed();
if ($params['moduleviewed']) {
if (!$feedbackcompletion->is_open()) {
throw new moodle_exception('feedback_is_not_open', 'feedback');
}
// Mark activity viewed for completion-tracking.
$feedbackcompletion->set_module_viewed($course);
$feedbackcompletion->set_module_viewed();
}
$result = array(