From ffb37f54c8169b50d97baad19aa59cd2c6b6810d Mon Sep 17 00:00:00 2001 From: Aaron Klotz Date: Tue, 28 Feb 2023 13:08:56 -0700 Subject: [PATCH] ipn/ipnlocal: remove windows exception from profile migration The check in question results in profiles never being migrated to backend prefs on Windows clients. We should be doing that on Windows too. This should be save vis-a-vis unattended mode since we won't see the unmigrated prefs until the GUI signs in. Fixes #7398 Signed-off-by: Aaron Klotz --- ipn/ipnlocal/profiles.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipn/ipnlocal/profiles.go b/ipn/ipnlocal/profiles.go index 8d70494e8..8abea4cc1 100644 --- a/ipn/ipnlocal/profiles.go +++ b/ipn/ipnlocal/profiles.go @@ -534,7 +534,7 @@ func newProfileManagerWithGOOS(store ipn.StateStore, logf logger.Logf, goos stri if err := pm.setPrefsLocked(prefs); err != nil { return nil, err } - } else if len(knownProfiles) == 0 && goos != "windows" { + } else if len(knownProfiles) == 0 { // No known profiles, try a migration. if err := pm.migrateFromLegacyPrefs(); err != nil { return nil, err