From a0127802d3a623da0bee7a56d5b4da62110ba3b7 Mon Sep 17 00:00:00 2001 From: danmarsden Date: Tue, 13 May 2008 00:41:34 +0000 Subject: [PATCH] MDL-12037 - backup does not report errors correctly in backup_module() --- backup/backuplib.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backup/backuplib.php b/backup/backuplib.php index ea51459223..690693fd7a 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -2247,6 +2247,7 @@ global $CFG; $status = true; + $statusm = true; require_once($CFG->dirroot.'/mod/'.$module.'/backuplib.php'); @@ -2256,7 +2257,13 @@ if (function_exists($onemodbackup)) { foreach ($preferences->mods[$module]->instances as $instance => $object) { if (!empty($object->backup)) { - $status = $onemodbackup($bf,$preferences,$instance); + $statusm = $onemodbackup($bf,$preferences,$instance); + if (!$statusm) { + if (!defined('BACKUP_SILENTLY')) { + notify('backup of '.$module.'-'.$object->name.' failed.'); + } + $status = false; + } } } } else { -- 2.39.5