From 9374334bef0f192323ce58e880aa27cb263a9cee Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Fri, 8 Oct 2021 19:20:33 +0200 Subject: [PATCH] Fix memoization for exercise_params --- app/controllers/exercises_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/exercises_controller.rb b/app/controllers/exercises_controller.rb index 887050f2..f3507103 100644 --- a/app/controllers/exercises_controller.rb +++ b/app/controllers/exercises_controller.rb @@ -231,7 +231,7 @@ raise: false if exercise_params exercise_params[:files_attributes].try(:each) do |index, file_attributes| if file_attributes[:content].respond_to?(:read) - file_params = params[:exercise][:files_attributes][index] + file_params = exercise_params[:files_attributes][index] if FileType.find_by(id: file_attributes[:file_type_id]).try(:binary?) file_params[:content] = nil file_params[:native_file] = file_attributes[:content]