From a18e060c5b35beea719348d8aa99032910c1daa5 Mon Sep 17 00:00:00 2001 From: Tony Butler Date: Mon, 11 Aug 2014 13:58:40 +0100 Subject: [PATCH] MDL-46281 core_backup: Add class_exists check for backup__activity_task Signed-off-by: Tony Butler --- backup/moodle2/backup_xml_transformer.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backup/moodle2/backup_xml_transformer.class.php b/backup/moodle2/backup_xml_transformer.class.php index 63fb8a82bd3..eb5b1766fa7 100644 --- a/backup/moodle2/backup_xml_transformer.class.php +++ b/backup/moodle2/backup_xml_transformer.class.php @@ -159,7 +159,7 @@ class backup_xml_transformer extends xml_contenttransformer { // Add the module ones. Each module supporting moodle2 backups MUST have it $mods = core_component::get_plugin_list('mod'); foreach ($mods as $mod => $moddir) { - if (plugin_supports('mod', $mod, FEATURE_BACKUP_MOODLE2)) { + if (plugin_supports('mod', $mod, FEATURE_BACKUP_MOODLE2) && class_exists('backup_' . $mod . '_activity_task')) { $encoders['backup_' . $mod . '_activity_task'] = 'encode_content_links'; } }