Skip to content

Commit ab08a0c

Browse files
strip lead/trail space from email #5025
Also fix IT test query
1 parent 1eaa876 commit ab08a0c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/main/java/edu/harvard/iq/dataverse/authorization/users/AuthenticatedUser.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,9 @@ public String getEmail() {
224224
return email;
225225
}
226226

227+
//Stripping spaces to continue support of #2945
227228
public void setEmail(String email) {
228-
this.email = email;
229+
this.email = email.trim();
229230
}
230231

231232
public String getAffiliation() {

src/test/java/edu/harvard/iq/dataverse/api/BuiltinUsersIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public void testLeadingWhitespaceInEmailAddress() {
128128
Response createUserResponse = createUser(randomUsername, "firstName", "lastName", email);
129129
createUserResponse.prettyPrint();
130130
assertEquals(200, createUserResponse.statusCode());
131-
String emailActual = JsonPath.from(createUserResponse.body().asString()).getString("data.user." + emailKey);
131+
String emailActual = JsonPath.from(createUserResponse.body().asString()).getString("data.authenticatedUser." + emailKey);
132132
// the backend will trim the email address
133133
String emailExpected = email.trim();
134134
assertEquals(emailExpected, emailActual);

0 commit comments

Comments
 (0)