Directly use ActiveRecord object instead of ID

This change will improve the performance by reducing unnecessary SELECT queries.
This commit is contained in:
Sebastian Serth
2023-02-18 19:28:26 +01:00
parent 6465404ebe
commit 40c7a50834
3 changed files with 5 additions and 6 deletions

View File

@ -21,9 +21,8 @@ module SubmissionParameters
def merge_user(params)
# The study_group_id might not be present in the session (e.g. for internal users), resulting in session[:study_group_id] = nil which is intended.
params.merge(
user_id: current_user.id,
user_type: current_user.class.name,
study_group_id: session[:study_group_id]
user: current_user,
study_group_id: current_user.current_study_group_id
)
end
end