Fix wrong string being used on login failure when using LDAP (#8534)

Fix #8527
lolsob-rspec
Eugen Rochko 2018-09-01 03:35:37 +02:00 committed by GitHub
parent b13f1d470a
commit 32d3152852
1 changed files with 2 additions and 1 deletions

View File

@ -25,11 +25,12 @@ module Devise
) )
filter = format(Devise.ldap_search_filter, uid: Devise.ldap_uid, email: email) filter = format(Devise.ldap_search_filter, uid: Devise.ldap_uid, email: email)
if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: filter, password: password)) if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: filter, password: password))
user = User.ldap_get_user(user_info.first) user = User.ldap_get_user(user_info.first)
success!(user) success!(user)
else else
return fail(:invalid_login) return fail(:invalid)
end end
end end
end end