From af45eacd1f914f043ef5bf436599de090467d1f3 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 22 Nov 2022 21:04:10 +0530 Subject: [PATCH] Fix critical bug in syncing folder --- lib/services/remote_sync_service.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/services/remote_sync_service.dart b/lib/services/remote_sync_service.dart index 12561c1cc..2c614efee 100644 --- a/lib/services/remote_sync_service.dart +++ b/lib/services/remote_sync_service.dart @@ -279,10 +279,14 @@ class RemoteSyncService { localIDsToSync.removeAll(alreadyClaimedLocalIDs); } - if (localIDsToSync.isEmpty || deviceCollection.collectionID == -1) { + if (localIDsToSync.isEmpty) { continue; } await _createCollectionForDevicePath(deviceCollection); + if (deviceCollection.collectionID == -1) { + _logger.finest('DeviceCollection should not be -1 here'); + continue; + } moreFilesMarkedForBackup = true; await _db.setCollectionIDForUnMappedLocalFiles(