CryptAuthDeviceManager: correctly migrate old SoftwareFeature prefs.
When SoftwareFeatures were changed to be stored in prefs as strings instead of as ints [1], CryptAuthDeviceManagerImpl failed to also migrate old int prefs to the new string representation when the prefs were desrialized. This caused all devices migrating from M69 to a newer release to believe none of their synced devices had any SoftwareFeatures until another sync occurred. 1) https://chromium-review.googlesource.com/c/chromium/src/+/1145588 Bug: 888031 Change-Id: Icd666106d6ebd4db5620cfab0dac459ef67df23e Reviewed-on: https://chromium-review.googlesource.com/1258515Reviewed-by:Kyle Horimoto <khorimoto@chromium.org> Commit-Queue: Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#596263}
Showing
Please register or sign in to comment