int $userid = 0) {
$cm = get_fast_modinfo($event->courseid, $userid)->instances['label'][$event->instance];
+ if (!$cm->uservisible) {
+ // The module is not visible to the user for any reason.
+ return null;
+ }
+
$completion = new \completion_info($cm->get_course());
$completiondata = $completion->get_data($cm, false, $userid);