From 8afa3c0cac2740fbf87f76f7e3b4caa621e2116f Mon Sep 17 00:00:00 2001 From: Ishan Gulhane <26394621+ishangulhane@users.noreply.github.com> Date: Tue, 19 Jun 2018 12:43:52 -0500 Subject: [PATCH] Fix refreshtoken bug (#116) * fix refreshtoken bug * fix spacing --- README.md | 2 +- .../cloud/appid/android/internal/tokenmanager/TokenManager.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b460c3..27b003c 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ allprojects { 2. Add the dependency for the App ID client SDK: ```gradle dependencies { - compile 'com.github.ibm-cloud-security:appid-clientsdk-android:3.+' + compile 'com.github.ibm-cloud-security:appid-clientsdk-android:4.+' } ``` diff --git a/lib/src/main/java/com/ibm/cloud/appid/android/internal/tokenmanager/TokenManager.java b/lib/src/main/java/com/ibm/cloud/appid/android/internal/tokenmanager/TokenManager.java index 66983c1..3bb5cab 100644 --- a/lib/src/main/java/com/ibm/cloud/appid/android/internal/tokenmanager/TokenManager.java +++ b/lib/src/main/java/com/ibm/cloud/appid/android/internal/tokenmanager/TokenManager.java @@ -253,6 +253,7 @@ protected void extractTokens(RetrievedTokens retrievedTokens, TokenResponseListe listener.onAuthorizationFailure(new AuthorizationException("Failed to parse " + flowStep.toString() + ", error : " + e.getMessage())); } } else { + latestRefreshToken = null; if (retrievedTokens.getRefreshToken() != null){ latestRefreshToken = new RefreshTokenImpl(retrievedTokens.getRefreshToken()); }