diff --git a/app/models/submission.rb b/app/models/submission.rb index 5a492d34..c347c503 100644 --- a/app/models/submission.rb +++ b/app/models/submission.rb @@ -21,8 +21,8 @@ class Submission < ActiveRecord::Base private :build_files_hash def collect_files - ancestors = build_files_hash(exercise.files, :id) - descendants = build_files_hash(files, :file_id) + ancestors = build_files_hash(exercise.files.includes(:file_type), :id) + descendants = build_files_hash(files.includes(:file_type), :file_id) ancestors.merge(descendants).values end