diff --git a/app/tasks/exercise_publish_task.rb b/app/tasks/exercise_publish_task.rb index 8e206b3dd..60ee8a704 100644 --- a/app/tasks/exercise_publish_task.rb +++ b/app/tasks/exercise_publish_task.rb @@ -49,7 +49,7 @@ class ExercisePublishTask exercises = Exercise.includes(:exercise_questions).where("exercise_status = 2 AND end_time <= ?",Time.now + 900) exercises.each do |exercise| Rails.logger.info("end_exercise_id: #{exercise.id}") - exercise.update_attributes!('exercise_status', 3) + exercise.update_attributes!(exercise_status: 3) if exercise.unified_setting ex_type = exercise.exercise_questions.pluck(:question_type).uniq exercise.exercise_users.where("commit_status = 0 and start_at is not null").each do |exercise_user|