diff --git a/lib/omniauth/mastodon/version.rb b/lib/omniauth/mastodon/version.rb index bbab096..5730587 100644 --- a/lib/omniauth/mastodon/version.rb +++ b/lib/omniauth/mastodon/version.rb @@ -12,7 +12,7 @@ module OmniAuth end def patch - 2 + 3 end def pre diff --git a/lib/omniauth/strategies/mastodon.rb b/lib/omniauth/strategies/mastodon.rb index 43f4f96..92602bd 100644 --- a/lib/omniauth/strategies/mastodon.rb +++ b/lib/omniauth/strategies/mastodon.rb @@ -71,10 +71,10 @@ module OmniAuth end def identifier - binding.pry - i = options.identifier || request.params['identifier'] || (env['omniauth.params'].is_a?(Hash) ? env['omniauth.params']['identifier'] : nil) + i = options.identifier || request.params['identifier'] || (env['omniauth.params'].is_a?(Hash) ? env['omniauth.params']['identifier'] : nil) || session[:identifier] i = i.downcase.strip unless i.nil? i = nil if i == '' + session[:identifier] = i unless i.nil? i end