Fix AnomalyDetection broken after recent changes
This commit is contained in:

committed by
Sebastian Serth

parent
90bcdcfb7e
commit
e1d87b51e9
@ -104,11 +104,11 @@ namespace :detect_exercise_anomalies do
|
||||
def get_contributor_working_times(exercise)
|
||||
unless WORKING_TIME_CACHE.key?(exercise.id)
|
||||
exercise.retrieve_working_time_statistics
|
||||
WORKING_TIME_CACHE[exercise.id] = exercise.working_time_statistics.filter_map do |contributor_type, contributor_id_with_result|
|
||||
WORKING_TIME_CACHE[exercise.id] = exercise.working_time_statistics.flat_map do |contributor_type, contributor_id_with_result|
|
||||
contributor_id_with_result.flat_map do |contributor_id, result|
|
||||
[[contributor_type, contributor_id], result]
|
||||
end.presence
|
||||
end.to_h
|
||||
{[contributor_type, contributor_id] => result}
|
||||
end
|
||||
end.inject(:merge)
|
||||
end
|
||||
WORKING_TIME_CACHE[exercise.id]
|
||||
end
|
||||
|
Reference in New Issue
Block a user