Fix storage sync validation error when re-registering with a new number.

This commit is contained in:
Greyson Parrelli 2021-04-16 13:22:01 -04:00
parent cfd69f2da8
commit 64a841487f

View file

@ -360,6 +360,9 @@ public class StorageSyncJobV2 extends BaseJob {
Log.i(TAG, "[Remote Sync] Updating local manifest version to: " + remoteManifest.get().getVersion()); Log.i(TAG, "[Remote Sync] Updating local manifest version to: " + remoteManifest.get().getVersion());
TextSecurePreferences.setStorageManifestVersion(context, remoteManifest.get().getVersion()); TextSecurePreferences.setStorageManifestVersion(context, remoteManifest.get().getVersion());
} }
} else if (remoteManifest.isPresent()) {
Log.w(TAG, "[Remote Sync] Remote version was older. User might have switched accounts. Making our version match.");
TextSecurePreferences.setStorageManifestVersion(context, remoteManifestVersion);
} }
localManifestVersion = TextSecurePreferences.getStorageManifestVersion(context); localManifestVersion = TextSecurePreferences.getStorageManifestVersion(context);