Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/concerns/renders_member_access.rb')
-rw-r--r--app/controllers/concerns/renders_member_access.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/concerns/renders_member_access.rb b/app/controllers/concerns/renders_member_access.rb
index 745830181c1..133d797c8ac 100644
--- a/app/controllers/concerns/renders_member_access.rb
+++ b/app/controllers/concerns/renders_member_access.rb
@@ -15,7 +15,8 @@ module RendersMemberAccess
method_name = "max_member_access_for_#{klass.name.underscore}_ids"
- current_user.public_send(method_name, collection.ids) # rubocop:disable GitlabSecurity/PublicSend
+ collection_ids = collection.try(:map, &:id) || collection.ids
+ current_user.public_send(method_name, collection_ids) # rubocop:disable GitlabSecurity/PublicSend
end
# rubocop: enable CodeReuse/ActiveRecord
end