MDL-75719 completion: Fix viewed criteria.
When we unlock completion criteria and save changes 'viewed' criteria still should be completed if user has viewed activity before. Seems that that was broken by recent changes. Fixing here.
This commit is contained in:
@@ -1116,6 +1116,9 @@ class completion_info {
|
||||
|
||||
if (empty($data->coursemoduleid)) {
|
||||
$cacheddata[$data->cmid] = $defaultdata;
|
||||
if ($data->viewed) {
|
||||
$cacheddata[$data->cmid]['viewed'] = $data->viewed;
|
||||
}
|
||||
$cacheddata[$data->cmid]['coursemoduleid'] = $data->cmid;
|
||||
} else {
|
||||
unset($data->cmid);
|
||||
|
||||
Reference in New Issue
Block a user