From 481dcc1944f9c71c851f9651dfb3d14a70d5612a Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 27 Aug 2020 15:43:29 +0300 Subject: [PATCH] SyncManager: handle stoken being null (empty collection). --- .../java/com/etesync/syncadapter/syncadapter/SyncManager.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.kt b/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.kt index 1c4a3bc1..ab35b2e0 100644 --- a/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.kt +++ b/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.kt @@ -242,8 +242,10 @@ constructor(protected val context: Context, protected val account: Account, prot applyRemoteItems(itemList) stoken = itemList.stoken - synchronized(etebaseLocalCache) { - etebaseLocalCache.collectionSaveStoken(cachedCollection.col.uid, stoken!!) + if (stoken != null) { + synchronized(etebaseLocalCache) { + etebaseLocalCache.collectionSaveStoken(cachedCollection.col.uid, stoken) + } } } while (!itemList!!.isDone) }