diff --git a/app/services/syllabuses_service.rb b/app/services/syllabuses_service.rb index 9b060697c..13c321ae7 100644 --- a/app/services/syllabuses_service.rb +++ b/app/services/syllabuses_service.rb @@ -14,6 +14,10 @@ class SyllabusesService courses.each do |c| other.courses << c[:course] unless c[:course].syllabus end + + user.syllabuses.each do |syllabus| + syllabus.courses = syllabus.courses.not_deleted + end user.syllabuses.to_a << other end