diff --git a/backup/restore_form.html b/backup/restore_form.html index 5cb4a790f8d..44ed7bf3d0a 100644 --- a/backup/restore_form.html +++ b/backup/restore_form.html @@ -673,7 +673,8 @@ function restore_is_samerole($rolea, $roleb) { } foreach ($rolea as $cap) { - if ($cap->permission != $roleb->capabilities[$cap->capability]->permission) { + if (isset($roleb->capabilities[$cap->capability]) && + $cap->permission != $roleb->capabilities[$cap->capability]->permission) { return false; } }