diff --git a/main/inc/lib/course.lib.php b/main/inc/lib/course.lib.php index fa879b0b41..d4638e8bf6 100755 --- a/main/inc/lib/course.lib.php +++ b/main/inc/lib/course.lib.php @@ -810,7 +810,7 @@ class CourseManager return false; } - if ($checkTeacherPermission && !api_is_course_admin()) { + if ($checkTeacherPermission && !api_is_course_admin() && !api_is_session_admin()) { // Check in advance whether subscription is allowed or not for this course. if ((int) $courseInfo['subscribe'] === SUBSCRIBE_NOT_ALLOWED) { if ($displayFlashMessages) {