diff --git a/app/models/course.rb b/app/models/course.rb index aedbaa040..b0f3414a6 100644 --- a/app/models/course.rb +++ b/app/models/course.rb @@ -161,8 +161,7 @@ class Course < ApplicationRecord end def videos_count - course_videos.where(videos: {transcoded: true}) - .or(course_videos.where(videos: {user_id: current_user.id})) + course_videos.where(video_id: videos.where("transcoded = 1 or videos.user_id = #{User.current.id}").pluck(:id)) .or(course_videos.where(course_videos: {is_link: true})) end