From e528fa3f00a0932241dcd0795c018059605abbf6 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 13 Aug 2022 14:32:41 +0200 Subject: [PATCH] Fixed refresh account tokens in some cases --- app/src/main/java/eu/faircode/email/GmailState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/GmailState.java b/app/src/main/java/eu/faircode/email/GmailState.java index 56978611b2..ed0bf07eef 100644 --- a/app/src/main/java/eu/faircode/email/GmailState.java +++ b/app/src/main/java/eu/faircode/email/GmailState.java @@ -73,7 +73,7 @@ public class GmailState { expiration - ServiceAuthenticator.MIN_FORCE_REFRESH_INTERVAL < now) needsRefresh = true; - if (needsRefresh) { + if (needsRefresh && token != null) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); String key = "token." + id + "." + user; long last_refresh = prefs.getLong(key, 0);