Ignore ldap groups check if ldap.group_base setting is empty

This commit is contained in:
Dmitriy Zaporozhets
2013-08-27 11:33:44 +03:00
parent ec21bf6cf6
commit 3ced0cd704
+4
View File
@@ -8,6 +8,10 @@ module Gitlab
module LDAP
class Access
def update_permissions(user)
# Skip updating group permissions
# if instance does not use group_base setting
return true unless Gitlab.config.ldap['group_base'].present?
ldap_user = Gitlab::LDAP::Person.find(user.extern_uid)
ldap_groups = ldap_user.groups
ldap_groups_cn = ldap_groups.map(&:name)