diff --git a/app/services/syllabuses_service.rb b/app/services/syllabuses_service.rb index b44e6e126..d0bf816ec 100644 --- a/app/services/syllabuses_service.rb +++ b/app/services/syllabuses_service.rb @@ -47,8 +47,7 @@ class SyllabusesService syllabus_ids = courses.empty? ? '(-1)' : "(" + courses.map{|course| !course.syllabus_id.nil? && course.syllabus_id}.join(",") + ")" syllabuses = Syllabus.where("id in #{syllabus_ids} or user_id = #{user.id}").order("updated_at desc") - user.syllabuses = syllabuses - user.syllabuses.each do |syllabus| + syllabuses.each do |syllabus| syllabus.courses = syllabus.courses.not_deleted end