From ca5ade22f3d755ad47889e41b77d8e705b6e2ccb Mon Sep 17 00:00:00 2001 From: Michael Kozono Date: Mon, 18 Sep 2017 16:08:25 -0700 Subject: Fix `dn?` for a UID with an escaped equal sign --- lib/gitlab/ldap/person.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/gitlab/ldap') diff --git a/lib/gitlab/ldap/person.rb b/lib/gitlab/ldap/person.rb index a4954c3fd71..ca96a099714 100644 --- a/lib/gitlab/ldap/person.rb +++ b/lib/gitlab/ldap/person.rb @@ -50,7 +50,7 @@ module Gitlab # An empty string is technically a valid DN (null DN), although we should # never need to worry about that. def self.dn?(uid_or_dn) - uid_or_dn.blank? || uid_or_dn.include?('=') + uid_or_dn.blank? || !!uid_or_dn.match(/(?