Merge branch 'MDL-62564-master-fix' of git://github.com/andrewnicols/moodle

This commit is contained in:
Eloy Lafuente (stronk7)
2018-11-09 10:59:04 +01:00
2 changed files with 3 additions and 150 deletions
@@ -100,6 +100,7 @@ class process_data_request_task extends adhoc_task {
mtrace('Processing request...');
$completestatus = api::DATAREQUEST_STATUS_COMPLETE;
$deleteuser = false;
if ($request->type == api::DATAREQUEST_TYPE_EXPORT) {
// Get the user context.
@@ -134,6 +135,7 @@ class process_data_request_task extends adhoc_task {
$manager->delete_data_for_user($approvedclcollection);
$completestatus = api::DATAREQUEST_STATUS_DELETED;
$deleteuser = !$foruser->deleted;
}
// When the preparation of the metadata finishes, update the request status to awaiting approval.
@@ -266,7 +268,7 @@ class process_data_request_task extends adhoc_task {
}
}
if ($request->type == api::DATAREQUEST_TYPE_DELETE) {
if ($deleteuser) {
// Delete the user.
delete_user($foruser);
}