diff --git a/lib/services/sync_service.dart b/lib/services/sync_service.dart index e42cdd99d..eb45045ae 100644 --- a/lib/services/sync_service.dart +++ b/lib/services/sync_service.dart @@ -85,7 +85,8 @@ class SyncService { _logger.info("Syncing..."); try { await _doSync(isAppInBackground: isAppInBackground); - if (_lastSyncStatusEvent != null) { + if (_lastSyncStatusEvent != null && + _lastSyncStatusEvent.status != SyncStatus.applying_local_diff) { Bus.instance.fire(SyncStatusUpdate(SyncStatus.completed)); } } on WiFiUnavailableError {