diff --git a/user/portfolio.php b/user/portfolio.php index a84935ce458..ea0a6080306 100644 --- a/user/portfolio.php +++ b/user/portfolio.php @@ -80,14 +80,11 @@ if (!empty($config)) { if (!confirm_sesskey()) { print_error('confirmsesskeybad', '', $baseurl); } - //this branch is where you process validated data. - $success = $instance->set_user_config($fromform, $USER->id); - //$success = $success && $instance->save(); - if ($success) { - redirect($baseurl, get_string('instancesaved', 'portfolio'), 3); - } else { - print_error('instancenotsaved', 'portfolio', $baseurl); - } + // This branch is where you process validated data. + $instance->set_user_config($fromform, $USER->id); + core_plugin_manager::reset_caches(); + redirect($baseurl, get_string('instancesaved', 'portfolio'), 3); + exit; } else { echo $OUTPUT->heading(get_string('configplugin', 'portfolio'));