Skip to content

Commit 595c3c9

Browse files
authored
fix(auth): Use inputUsername for device metadata lookup during token refresh (#4208)
* fix(auth): Use inputUsername for device metadata lookup during token refresh * fix(auth): Use inputUsername for device metadata lookup during token refresh
1 parent be0a214 commit 595c3c9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

AmplifyPlugins/Auth/Sources/AWSCognitoAuthPlugin/Actions/RefreshAuthorizationSession/UserPool/RefreshUserPoolTokens.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ struct RefreshUserPoolTokens: Action {
3333
let existingTokens = existingSignedIndata.cognitoUserPoolTokens
3434

3535
let deviceMetadata = await DeviceMetadataHelper.getDeviceMetadata(
36-
for: existingSignedIndata.username,
36+
for: existingSignedIndata.inputUsername ?? existingSignedIndata.username,
3737
with: environment
3838
)
3939

@@ -82,7 +82,8 @@ struct RefreshUserPoolTokens: Action {
8282
let signedInData = SignedInData(
8383
signedInDate: existingSignedIndata.signedInDate,
8484
signInMethod: existingSignedIndata.signInMethod,
85-
cognitoUserPoolTokens: userPoolTokens
85+
cognitoUserPoolTokens: userPoolTokens,
86+
inputUsername: existingSignedIndata.inputUsername
8687
)
8788
let event: RefreshSessionEvent
8889

0 commit comments

Comments
 (0)