diff --git a/backup/restore_form.html b/backup/restore_form.html
index c1631837e9b..c6c620d17ca 100644
--- a/backup/restore_form.html
+++ b/backup/restore_form.html
@@ -368,7 +368,7 @@ function selectItemInCheckboxByName(formId, checkName, checked ) {
echo '
';
$var = 'restore_user_info_'.$modname.'_instance_'.$instance->id;
$$var = optional_param($var,1);
- if ($info->mods[$modname]->instances[$instance->id]->userinfo == 'true') {
+ if (!empty($info->mods[$modname]->instances) && ($info->mods[$modname]->instances[$instance->id]->userinfo == 'true')) {
print_checkbox($var,$$var,$$var,get_string('userdata'),'','this.form.elements[\'restore_user_info_'.$modname.'\'].checked=1;');
} else {
echo '';
|