Check for existence of submissions before accessing them

This commit is contained in:
Sebastian Serth
2020-11-24 01:37:12 +01:00
parent 8c04ecdfd1
commit ff6b04c051

View File

@ -1,8 +1,8 @@
h1 = t('.title')
- 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)
- if !policy(exercises.reject(&:nil?).first).detailed_statistics?
- exercises = Exercise.where(id: submissions.joins(:exercise).group(:exercise_id).select(:exercise_id).distinct).reject(&:nil?)
- if submissions.any? && !policy(exercises.first).detailed_statistics?
- submissions = submissions.final
- if submissions.any?