From 97fe900f526814c6a41c24a02858d1626c52db96 Mon Sep 17 00:00:00 2001 From: Maximilian Grundke Date: Fri, 20 Jul 2018 11:02:41 +0200 Subject: [PATCH] Sort exercises in anomaly detection task according to position in exercise collection --- lib/tasks/detect_exercise_anomalies.rake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/tasks/detect_exercise_anomalies.rake b/lib/tasks/detect_exercise_anomalies.rake index 4671cfde..4c630557 100644 --- a/lib/tasks/detect_exercise_anomalies.rake +++ b/lib/tasks/detect_exercise_anomalies.rake @@ -69,9 +69,9 @@ namespace :detect_exercise_anomalies do def collect_working_times(collection) working_times = {} - collection.exercises.each do |exercise| - log(exercise.title, 2, '> ') - working_times[exercise.id] = get_average_working_time(exercise) + collection.exercise_collection_items.order(:position).each do |eci| + log(eci.exercise.title, 2, '> ') + working_times[eci.exercise.id] = get_average_working_time(eci.exercise) end working_times end