Browse Source

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

Fix #8527
Eugen Rochko 5 years ago
parent
commit
50f226348f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      lib/devise/ldap_authenticatable.rb

+ 2 - 1
lib/devise/ldap_authenticatable.rb

@@ -25,11 +25,12 @@ module Devise
           )
 
           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))
             user = User.ldap_get_user(user_info.first)
             success!(user)
           else
-            return fail(:invalid_login)
+            return fail(:invalid)
           end
         end
       end