diff --git a/lib/adminlib.php b/lib/adminlib.php index 1fe2bd38be8..a658ad0145b 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -219,9 +219,11 @@ function upgrade_activity_modules($return) { // Insert default values for any important configuration variables unset($defaults); include_once($fullmod .'/defaults.php'); - foreach ($defaults as $name => $value) { - if (!isset($CFG->$name)) { - set_config($name, $value); + if (!empty($defaults)) { + foreach ($defaults as $name => $value) { + if (!isset($CFG->$name)) { + set_config($name, $value); + } } } }