diff --git a/app/helpers/courses_helper.rb b/app/helpers/courses_helper.rb index 9afbdd3af..4de15b20f 100644 --- a/app/helpers/courses_helper.rb +++ b/app/helpers/courses_helper.rb @@ -244,11 +244,7 @@ module CoursesHelper course_group_ids = course.group_course_power(user_id) course_groups = if course_group_ids.present? - sql = %Q{ - SELECT * FROM course_groups WHERE id in(SELECT course_group_id FROM teacher_course_groups WHERE id - IN(#{course_group_ids.join(",")})) order by position ASC - } - CourseGroup.find_by_sql(sql) + course.course_groups.where(id: course_group_ids).includes(:course_members) else course.course_groups.includes(:course_members) end