lib/oauth2/bungie_client.rb in omniauth-bungie-oauth2-0.1.1 vs lib/oauth2/bungie_client.rb in omniauth-bungie-oauth2-0.1.2
- old
+ new
@@ -34,10 +34,10 @@
error = Error.new(response)
response = get_normalized_response(response)
- raise(error) if options[:raise_errors] && !(response.is_a?(Hash) && response['access_token'])
+ raise(error) if options[:raise_errors] && (!response.is_a?(Hash) || response['access_token'].nil?)
access_token_class.from_hash(self, response.merge(access_token_opts))
end
def get_token_with_refresh(params, access_token_opts = {}, access_token_class = BungieAccessToken)