@@ -215,10 +215,11 @@ export function buildPersistedAuthProfileSecretsStore(
215215export function applyLegacyAuthStore ( store : AuthProfileStore , legacy : LegacyAuthStore ) : void {
216216 for ( const [ provider , cred ] of Object . entries ( legacy ) ) {
217217 const profileId = `${ provider } :default` ;
218+ const credentialProvider = cred . provider ?? provider ;
218219 if ( cred . type === "api_key" ) {
219220 store . profiles [ profileId ] = {
220221 type : "api_key" ,
221- provider : String ( cred . provider ?? provider ) ,
222+ provider : credentialProvider ,
222223 key : cred . key ,
223224 ...( cred . email ? { email : cred . email } : { } ) ,
224225 } ;
@@ -227,7 +228,7 @@ export function applyLegacyAuthStore(store: AuthProfileStore, legacy: LegacyAuth
227228 if ( cred . type === "token" ) {
228229 store . profiles [ profileId ] = {
229230 type : "token" ,
230- provider : String ( cred . provider ?? provider ) ,
231+ provider : credentialProvider ,
231232 token : cred . token ,
232233 ...( typeof cred . expires === "number" ? { expires : cred . expires } : { } ) ,
233234 ...( cred . email ? { email : cred . email } : { } ) ,
@@ -236,7 +237,7 @@ export function applyLegacyAuthStore(store: AuthProfileStore, legacy: LegacyAuth
236237 }
237238 store . profiles [ profileId ] = {
238239 type : "oauth" ,
239- provider : String ( cred . provider ?? provider ) ,
240+ provider : credentialProvider ,
240241 access : cred . access ,
241242 refresh : cred . refresh ,
242243 expires : cred . expires ,
0 commit comments