Skip to content

Commit 57199a2

Browse files
convert admin email to lowercase
1 parent 54a13de commit 57199a2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/gov/cabinetoffice/gap/adminbackend/services/UserService.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,10 @@ public Boolean verifyAdminRoles(final String emailAddress, final String roles) {
116116
@PreAuthorize("hasAnyRole('ADMIN', 'SUPER_ADMIN')")
117117
public GrantAdmin getGrantAdminIdFromUserServiceEmail(final String email, final String jwt) {
118118
try {
119+
//UI might send camelcase. change it to lowercase
120+
119121
UserV2DTO response = webClientBuilder.build().get()
120-
.uri(userServiceConfig.getDomain() + "/user/email/" + email)
122+
.uri(userServiceConfig.getDomain() + "/user/email/" + email.toLowerCase())
121123
.cookie(userServiceConfig.getCookieName(), jwt).retrieve().bodyToMono(UserV2DTO.class).block();
122124

123125
return grantAdminRepository.findByGapUserUserSub(response.sub()).orElseThrow(() -> new NotFoundException(

0 commit comments

Comments
 (0)