Outblock/FRW

[BUG] Error when restoring profiles stored across multiple iOS devices

Opened this issue · 0 comments

Current Behavior

There is a user with a new iPhone Flow Wallet app (iPhone1), and two separate iPad Flow Wallet apps (iPad1 and iPad2), where iPad1 and iPad2 are already set up with some profiles and iPhone1 is new.

The user has 7 wallet profiles, with 3 backed up on iCloud and 4 on individual devices (iPad1 and iPad2).

When setting up iPhone1 and trying to restore all their profiles, the user can restore the 3 iCloud backed-up profiles, but the remaining 4 available across iPad1 and iPad2 are having difficulties as device linking request with iPad1 incorrectly pops up on iPad2 which breaks the restore workflow.

Expected Behavior

  • The user is able to restore all their profiles from all iCloud and device backups.

Steps to Reproduce

  • Have multiple iPad with Flow Wallet running.
  • Create multiple profiles backed up to iCloud, and multiple profiles device-backed up by the other device
  • Aquire a new iPhone Flow Wallet app.
  • Observe being able to restore access to the iCloud profiles, but restoring from the iPad profiles incurs issues with the restore workflow.

Expected Outcomes

  • All wallet profiles across iCloud and device backups are able to be restored.

Platforms

  • iOS

Details: