diff --git a/app/controllers/exercises_controller.rb b/app/controllers/exercises_controller.rb index cc11c72b..b4aa8073 100644 --- a/app/controllers/exercises_controller.rb +++ b/app/controllers/exercises_controller.rb @@ -498,7 +498,7 @@ class ExercisesController < ApplicationController user_statistics = {} additional_filter = if policy(@exercise).detailed_statistics? '' - elsif ! policy(@exercise).detailed_statistics? && current_user.study_groups > 0 + elsif ! policy(@exercise).detailed_statistics? && current_user.study_groups.count > 0 "AND study_group_id IN (#{current_user.study_groups.pluck(:id).join(', ')}) AND cause = 'submit'" else # e.g. internal user without any study groups, show no submissions