Page MenuHomePhorge

D15505.1764966468.diff
No OneTemporary

Size
874 B
Referenced Files
None
Subscribers
None

D15505.1764966468.diff

diff --git a/native/backup/backup-handler-context-provider.js b/native/backup/backup-handler-context-provider.js
--- a/native/backup/backup-handler-context-provider.js
+++ b/native/backup/backup-handler-context-provider.js
@@ -251,7 +251,12 @@
step = 'computing conditions';
const shouldDoMigration =
usingRestoreFlow && !currentDeviceList.curPrimarySignature;
- const shouldUploadUserKeys = isPrimary && !latestBackupInfo;
+
+ const userKeyUploadFailed =
+ restoreBackupState.status === 'user_keys_backup_failed' ||
+ restoreBackupState.status === 'user_keys_backup_started';
+ const shouldUploadUserKeys =
+ isPrimary && (!latestBackupInfo || userKeyUploadFailed);
// App has UserKeys backup, but without UserData, and this is the first
// ever compaction upload (after restore or registration).

File Metadata

Mime Type
text/plain
Expires
Fri, Dec 5, 8:27 PM (8 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5829643
Default Alt Text
D15505.1764966468.diff (874 B)

Event Timeline