diff --git a/course/view.php b/course/view.php index d2e026ca884..659834c565a 100644 --- a/course/view.php +++ b/course/view.php @@ -194,7 +194,11 @@ if ($course->id == SITEID) { redirect($CFG->wwwroot . '/?redirect=0'); } else { - redirect(course_get_url($course)); + if ($format->get_course_display() == COURSE_DISPLAY_MULTIPAGE) { + redirect(course_get_url($course)); + } else { + redirect(course_get_url($course, $destsection)); + } } } else { echo $OUTPUT->notification('An error occurred while moving a section');