From 33b8704892b3cdc71793aa7f7e4228a50737b0cf Mon Sep 17 00:00:00 2001 From: Matthew Switlik Date: Fri, 14 Oct 2016 10:48:35 -0400 Subject: [PATCH] MDL-43796 assign: Reset revealidentities on restore Set revealidentities to 0 when restoring with blindmarking and no user data --- mod/assign/backup/moodle2/restore_assign_stepslib.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod/assign/backup/moodle2/restore_assign_stepslib.php b/mod/assign/backup/moodle2/restore_assign_stepslib.php index d6886c16db3..aa605aa452f 100644 --- a/mod/assign/backup/moodle2/restore_assign_stepslib.php +++ b/mod/assign/backup/moodle2/restore_assign_stepslib.php @@ -94,6 +94,12 @@ class restore_assign_activity_structure_step extends restore_activity_structure_ $this->includesubmission = false; } + // Reset revealidentities if blindmarking with no user data (MDL-43796). + $userinfo = $this->get_setting_value('userinfo'); + if (!$userinfo && $data->blindmarking) { + $data->revealidentities = 0; + } + if (!empty($data->teamsubmissiongroupingid)) { $data->teamsubmissiongroupingid = $this->get_mappingid('grouping', $data->teamsubmissiongroupingid);