Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.8.3
-
Component/s: Competencies
-
Story Points:0
-
Sprint:International 4.0 - Sprint 3, International 4.0 - Sprint 4
Description
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.