Skip to content

Commit fa8e447

Browse files
committed
Bug fix for missing required attribute
1 parent 76829f5 commit fa8e447

File tree

1 file changed

+3
-2
lines changed
  • aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider/continuations

1 file changed

+3
-2
lines changed

aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider/continuations/NewPasswordContinuation.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,9 @@ public void setPassword(String userPassword) {
124124
public void continueTask() {
125125
if (requiredAttributes != null && requiredAttributes.size() > 1) {
126126
for (String requiredAttribute: requiredAttributes) {
127-
if (!challengeResponses.containsKey(requiredAttribute)) {
128-
throw new CognitoParameterInvalidException(String.format("Missing required attribute: ", requiredAttribute));
127+
String requiredAttrKey = CognitoServiceConstants.CHLG_PARAM_USER_ATTRIBUTE_PREFIX + requiredAttribute;
128+
if (!challengeResponses.containsKey(requiredAttrKey)) {
129+
throw new CognitoParameterInvalidException(String.format("Missing required attribute: %s", requiredAttribute));
129130
}
130131
}
131132
}

0 commit comments

Comments
 (0)