Check for first non-null exercise for permission

This commit is contained in:
Sebastian Serth
2020-11-23 23:14:04 +01:00
parent 047275108b
commit 319dc9d4db

View File

@ -2,7 +2,7 @@ h1 = t('.title')
- submissions = Submission.where(user: @user).in_study_group_of(current_user) - submissions = Submission.where(user: @user).in_study_group_of(current_user)
- exercises = Exercise.where(id: submissions.joins(:exercise).group(:exercise_id).select(:exercise_id).distinct) - exercises = Exercise.where(id: submissions.joins(:exercise).group(:exercise_id).select(:exercise_id).distinct)
- if !policy(exercises.first).detailed_statistics? - if !policy(exercises.reject(&:nil?).first).detailed_statistics?
- submissions = submissions.final - submissions = submissions.final
- if submissions.any? - if submissions.any?