From b1ca2286a10b1f61dfd33e3f7b946bab532b15f1 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Thu, 2 Jan 2020 11:48:33 +0800 Subject: [PATCH] fixbug --- ...s.rb => 20200102030946_modify_course_group_for_courses.rb} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename db/migrate/{20200102030945_modify_course_group_for_courses.rb => 20200102030946_modify_course_group_for_courses.rb} (86%) diff --git a/db/migrate/20200102030945_modify_course_group_for_courses.rb b/db/migrate/20200102030946_modify_course_group_for_courses.rb similarity index 86% rename from db/migrate/20200102030945_modify_course_group_for_courses.rb rename to db/migrate/20200102030946_modify_course_group_for_courses.rb index 6e71af35b..e36bc9e0b 100644 --- a/db/migrate/20200102030945_modify_course_group_for_courses.rb +++ b/db/migrate/20200102030946_modify_course_group_for_courses.rb @@ -4,7 +4,9 @@ class ModifyCourseGroupForCourses < ActiveRecord::Migration[5.2] ActiveRecord::Base.transaction do groups.each do |g| CourseGroup.where(name: g.name).where.not(id: g.id).each do |cg| - cg.course_members.update_all(course_group_id: g.id) + cg.course_members.each do |cm| + cm.update_attributes!(course_group_id: g.id) + end cg.exercise_group_settings.update_all(course_group_id: g.id) cg.attachment_group_settings.update_all(course_group_id: g.id) cg.homework_group_reviews.update_all(course_group_id: g.id)