diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index fb41f563..a27874b4 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -316,13 +316,15 @@ def update if topic raise StandardError, 'Topic has no valid owner' unless topic.owner.is_a?(User) - supervisor_enrolment = Enrolment.find_by(user_id: topic.owner.id, course_id: @course.id, role: %i[lecturer coordinator]) + # DO NOT FIND BY COORDINATOR_ENROLMENT_IDS + supervisor_enrolment = Enrolment.find_by(user_id: topic.owner.id, course_id: @course.id, role: :lecturer) raise StandardError, 'Could not find supervisor enrolment' unless supervisor_enrolment @instance.update!(source_topic: topic, supervisor_enrolment: supervisor_enrolment) else - supervisor_enrolment = Enrolment.find_by(id: lecturer_id, course_id: @course.id, role: %i[lecturer coordinator]) + # DO NOT FIND BY COORDINATOR_ENROLMENT_IDS + supervisor_enrolment = Enrolment.find_by(id: lecturer_id, course_id: @course.id, role: :lecturer) raise StandardError, 'Could not find supervisor enrolment' unless supervisor_enrolment