diff --git a/lib/devise/strategies/two_factor_pam_authenticatable.rb b/lib/devise/strategies/two_factor_pam_authenticatable.rb index a9db1b6a29..7263ba354a 100644 --- a/lib/devise/strategies/two_factor_pam_authenticatable.rb +++ b/lib/devise/strategies/two_factor_pam_authenticatable.rb @@ -22,7 +22,7 @@ module Devise protected def valid_params? - params[scope] && params[scope][:password].present? + params[scope].respond_to?(:[]) && params[scope][:password].present? end end end