From 887482908d36a083ca2de169450ab305cc016ac3 Mon Sep 17 00:00:00 2001 From: Fernando Date: Wed, 29 Apr 2015 15:21:58 -0300 Subject: [PATCH] improve oauth2_handler get_token conditional --- ads_common/lib/ads_common/auth/oauth2_handler.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ads_common/lib/ads_common/auth/oauth2_handler.rb b/ads_common/lib/ads_common/auth/oauth2_handler.rb index 3a650946d..70ae248a9 100644 --- a/ads_common/lib/ads_common/auth/oauth2_handler.rb +++ b/ads_common/lib/ads_common/auth/oauth2_handler.rb @@ -80,8 +80,10 @@ def auth_string(credentials) # Overrides base get_token method to account for the token expiration. def get_token(credentials = nil) token = super(credentials) - @client.issued_at = Time.parse(@client.issued_at) if !@client.nil? && @client.issued_at.class.name == 'String' - token = refresh_token! if !@client.nil? && @client.expired? + unless @client.nil? + @client.issued_at = Time.parse(@client.issued_at) if @client.issued_at.class.name == 'String' + token = refresh_token! if @client.expired? + end return token end