From 70753e9c4962c9a4489b92c8b92651587d0b2c86 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Tue, 16 Sep 2014 12:34:13 +0200 Subject: [PATCH] Adding Fix see BT#6449 --- main/inc/lib/sessionmanager.lib.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php index 88f92fa4d0..41d23d2875 100755 --- a/main/inc/lib/sessionmanager.lib.php +++ b/main/inc/lib/sessionmanager.lib.php @@ -3742,7 +3742,6 @@ class SessionManager $savedCoaches = array(); // only edit if add_teachers_to_sessions_courses is set. if ($addTeachersToSession) { - if ($addOriginalCourseTeachersAsCourseSessionCoaches) { // Adding course teachers as course session teachers. $alreadyAddedTeachers = CourseManager::get_teacher_list_from_course_code( @@ -3807,8 +3806,8 @@ class SessionManager if ($onlyAddFirstCoachOrTeacher == false) { // Checking one more time see BT#6449#note-149 $coaches = SessionManager::getCoachesByCourseSession($session_id, $course_code); - - if (empty($coaches)) { + // Update coaches if only there's 1 course see BT#6449#note-189 + if (empty($coaches) || count($courses) == 1) { foreach ($course_coaches as $course_coach) { $course_coach = trim($course_coach); $coach_id = UserManager::get_user_id_from_username($course_coach);