From f4d6533c84166161449c410c179b461ffef5d3fb Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Thu, 16 Apr 2020 12:27:59 +0200 Subject: [PATCH] Fix study group policy --- app/policies/application_policy.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/policies/application_policy.rb b/app/policies/application_policy.rb index 7c4719d3..5bd92946 100644 --- a/app/policies/application_policy.rb +++ b/app/policies/application_policy.rb @@ -31,10 +31,11 @@ class ApplicationPolicy return false if study_group.blank? users_in_same_study_group = study_group.users + elsif @record.respond_to? :users # e.g. study_group + users_in_same_study_group = @record.users else # e.g. exercise study_groups = @record.user.study_groups - users_in_same_study_group = study_groups.collect{ |study_group| - study_group.users}.flatten + users_in_same_study_group = study_groups.collect(&:users).flatten end users_in_same_study_group.include? @user