diff --git a/lib/omniauth/strategies/identity.rb b/lib/omniauth/strategies/identity.rb index 0fd67b86..13181212 100644 --- a/lib/omniauth/strategies/identity.rb +++ b/lib/omniauth/strategies/identity.rb @@ -76,11 +76,11 @@ def on_registration_path? end def identity - if options.locate_conditions.is_a? Proc - conditions = instance_exec(request, &options.locate_conditions) + if options[:locate_conditions].is_a? Proc + conditions = instance_exec(request, &options[:locate_conditions]) conditions.to_hash else - conditions = options.locate_conditions.to_hash + conditions = options[:locate_conditions].to_hash end @identity ||= model.authenticate(conditions, request['password'] ) end