Reduce SQL queries for score runs

Fixes CODEOCEAN-JR
This commit is contained in:
Sebastian Serth
2023-03-14 00:47:02 +01:00
parent 4a28d4c5a3
commit 939b31967f
4 changed files with 14 additions and 6 deletions

View File

@@ -12,8 +12,9 @@ module SubmissionParameters
end
submission_params = merge_user(submission_params)
files_attributes = submission_params[:files_attributes]
exercise = Exercise.find_by(id: submission_params[:exercise_id])
exercise = @exercise || Exercise.find_by(id: submission_params[:exercise_id])
submission_params[:files_attributes] = reject_illegal_file_attributes(exercise, files_attributes)
submission_params[:exercise] = exercise
submission_params
end
private :submission_params