summaryrefslogtreecommitdiff
path: root/app/models/ability.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-09-11 21:00:16 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-09-11 21:00:16 +0300
commit694768e51870ebb24a25730188e018782d3175ca (patch)
tree62c41529800296dc50938b8e36f26190f121a007 /app/models/ability.rb
parent0235c2a7f3d9424cff075ea366b8f4990824e1db (diff)
downloadgitlab-ce-694768e51870ebb24a25730188e018782d3175ca.tar.gz
Fix 404 if Group guest visit empty group page
Diffstat (limited to 'app/models/ability.rb')
-rw-r--r--app/models/ability.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/ability.rb b/app/models/ability.rb
index 74f92fe7438..8335829f919 100644
--- a/app/models/ability.rb
+++ b/app/models/ability.rb
@@ -135,6 +135,10 @@ class Ability
def group_abilities user, group
rules = []
+ if group.users.include?(user)
+ rules << :read_group
+ end
+
# Only group owner and administrators can manage group
if group.owners.include?(user) || user.admin?
rules << [