canvas-lms/lib/data_fixup/remove_bogus_enrollment_ass...

9 lines
312 B
Ruby

module DataFixup::RemoveBogusEnrollmentAssociatedUserIds
def self.run
Enrollment.find_ids_in_ranges do |first, last|
Enrollment.where("associated_user_id IS NOT NULL AND type<>'ObserverEnrollment' AND id>=? AND id<=?", first, last).
update_all(:associated_user_id => nil)
end
end
end