From 725d18f980d238a65fb872fd006ff9deaccc6b46 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Thu, 9 Apr 2015 17:24:20 +0800 Subject: [PATCH] MDL-36957 backup: Allow invalid setting level in backup info file --- backup/util/helper/backup_general_helper.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backup/util/helper/backup_general_helper.class.php b/backup/util/helper/backup_general_helper.class.php index b0425a33094b..fd0d674284fc 100644 --- a/backup/util/helper/backup_general_helper.class.php +++ b/backup/util/helper/backup_general_helper.class.php @@ -221,8 +221,9 @@ public static function get_backup_information($tempdir) { case 'activity': $info->activities[$setting['activity']]->settings[$setting['name']] = $setting['value']; break; - default: // Shouldn't happen - throw new backup_helper_exception('wrong_setting_level_moodle_backup_xml_file', $setting['level']); + default: // Shouldn't happen but tolerated for portability of customized backups. + debugging("Unknown backup setting level: {$setting['level']}", DEBUG_DEVELOPER); + break; } }