-
Bug
-
Resolution: Fixed
-
Major
-
3.8.3
-
MOODLE_38_STABLE
-
MOODLE_38_STABLE, MOODLE_39_STABLE
-
MDL-68683-master -
-
0
-
International 4.0 - Sprint 3, International 4.0 - Sprint 4
MDL-60126 added an upgrade step:
$sql = "SELECT cue.id, cue.userid
|
FROM {competency_userevidence} cue
|
LEFT JOIN {user} u ON cue.userid = u.id
|
WHERE u.deleted = 1";
|
$userevidences = $DB->get_records_sql($sql);
|
foreach ($userevidences as $userevidence) {
|
...
|
$context = context_user::instance($userevidence->userid);
|
...
|
}
|
context_user::instance requires that the user not be flagged as deleted in the DB and thus the upgrade fails.