diff --git a/mobile/lib/infrastructure/repositories/sync_stream.repository.dart b/mobile/lib/infrastructure/repositories/sync_stream.repository.dart index 7d7e48ff53..1d76ca8d29 100644 --- a/mobile/lib/infrastructure/repositories/sync_stream.repository.dart +++ b/mobile/lib/infrastructure/repositories/sync_stream.repository.dart @@ -55,6 +55,7 @@ class SyncStreamRepository extends DriftDatabaseRepository { await _db.authUserEntity.deleteAll(); await _db.userEntity.deleteAll(); await _db.userMetadataEntity.deleteAll(); + await _db.remoteAssetCloudIdEntity.deleteAll(); }); await _db.customStatement('PRAGMA foreign_keys = ON'); }); diff --git a/mobile/lib/pages/common/splash_screen.page.dart b/mobile/lib/pages/common/splash_screen.page.dart index 39c05f0be6..4822eb5d0a 100644 --- a/mobile/lib/pages/common/splash_screen.page.dart +++ b/mobile/lib/pages/common/splash_screen.page.dart @@ -78,7 +78,7 @@ class SplashScreenPageState extends ConsumerState { }), _resumeBackup(backupProvider), // Sync cloud IDs if server version is compatible - if (CurrentPlatform.isIOS && serverInfo.serverVersion.isAtLeast(major: 2, minor: 4)) + if (CurrentPlatform.isIOS && serverInfo.serverVersion.isAtLeast(major: 2, minor: 2)) backgroundManager.syncCloudIds(), ]); } else { diff --git a/mobile/lib/providers/app_life_cycle.provider.dart b/mobile/lib/providers/app_life_cycle.provider.dart index 81d7c1d9ea..f4e0e5ce32 100644 --- a/mobile/lib/providers/app_life_cycle.provider.dart +++ b/mobile/lib/providers/app_life_cycle.provider.dart @@ -162,7 +162,7 @@ class AppLifeCycleNotifier extends StateNotifier { }), _resumeBackup(), // Sync cloud IDs if server version is compatible - if (CurrentPlatform.isIOS && serverInfo.serverVersion.isAtLeast(major: 2, minor: 4)) + if (CurrentPlatform.isIOS && serverInfo.serverVersion.isAtLeast(major: 2, minor: 2)) backgroundManager.syncCloudIds(), ]); } else { diff --git a/mobile/lib/services/upload.service.dart b/mobile/lib/services/upload.service.dart index 64a67e0ba1..4e8153e8ff 100644 --- a/mobile/lib/services/upload.service.dart +++ b/mobile/lib/services/upload.service.dart @@ -441,7 +441,7 @@ class UploadService { if (CurrentPlatform.isIOS && cloudId != null && eTag != null && - _serverInfo.serverVersion.isAtLeast(major: 2, minor: 4)) + _serverInfo.serverVersion.isAtLeast(major: 2, minor: 2)) 'metadata': jsonEncode([ RemoteAssetMetadataItem( key: RemoteAssetMetadataKey.mobileApp,