From 8cdb52417bb8e4bdb5dead506c540d9eea94e171 Mon Sep 17 00:00:00 2001 From: Caesar2011 Date: Wed, 6 Feb 2019 23:42:20 +0100 Subject: [PATCH] Fixed sync failure when login not loaded --- .../sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java index 53f827e..9ba20de 100644 --- a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java +++ b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java @@ -68,6 +68,7 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter { }, context); mQueue.add(() -> { mKVV.account().restoreOnlineLogin(bool -> { + log.d("restored"); mQueue.next(); }); }); @@ -85,9 +86,11 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter { String authority, ContentProviderClient provider, SyncResult syncResult) { - if (!mKVV.account().isLoggedIn()) - return; mQueue.add(() -> { + if (!mKVV.account().isLoggedIn()) { + log.w("Not logged in!"); + return; + } mKVV.modules().list().reloadIfOutdated(); mKVV.modules().list().recv(success -> { Iterator iterator = success.latestSemesterIterator();