Skip to content

Commit dbd1b0a

Browse files
committed
Revert some of the HttpStatusCode changes
1 parent b1359bb commit dbd1b0a

File tree

3 files changed

+11
-17
lines changed

3 files changed

+11
-17
lines changed

src/main/java/bio/terra/app/configuration/OpenIDConnectConfiguration.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.springframework.http.HttpEntity;
1616
import org.springframework.http.HttpHeaders;
1717
import org.springframework.http.HttpMethod;
18-
import org.springframework.http.HttpStatus;
1918
import org.springframework.http.MediaType;
2019
import org.springframework.http.ResponseEntity;
2120
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
@@ -64,8 +63,7 @@ void init() {
6463
if (!metadataConfig.getStatusCode().is2xxSuccessful()) {
6564
throw new ServiceInitializationException(
6665
String.format(
67-
"Error reading OIDC configuration endpoint: %s",
68-
HttpStatus.valueOf(metadataConfig.getStatusCode().value()).getReasonPhrase()));
66+
"Error reading OIDC configuration endpoint: %s", metadataConfig.getStatusCode()));
6967
}
7068
OpenIDProviderMetadata response = metadataConfig.getBody();
7169
if (response == null) {

src/main/java/bio/terra/app/controller/ApiValidationExceptionHandler.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@ protected ResponseEntity<Object> handleExceptionInternal(
4141
if (status.is5xxServerError()) {
4242
request.setAttribute(WebUtils.ERROR_EXCEPTION_ATTRIBUTE, ex, WebRequest.SCOPE_REQUEST);
4343
}
44-
45-
var responseBody =
46-
new ErrorModel()
47-
.message(status + " - see error details")
48-
.addErrorDetailItem(ex.getMessage());
44+
Object responseBody = body;
45+
if (responseBody == null) {
46+
responseBody =
47+
new ErrorModel()
48+
.message(status + " - see error details")
49+
.addErrorDetailItem(ex.getMessage());
50+
}
4951

5052
return new ResponseEntity<>(responseBody, headers, status);
5153
}
@@ -64,7 +66,7 @@ protected ResponseEntity<Object> handleMethodArgumentNotValid(
6466
ErrorModel errorModel =
6567
new ErrorModel().message("Validation errors - see error details").errorDetail(errorDetails);
6668

67-
return new ResponseEntity<>(errorModel, HttpStatusCode.valueOf(HttpStatus.BAD_REQUEST.value()));
69+
return new ResponseEntity<>(errorModel, HttpStatus.BAD_REQUEST);
6870
}
6971

7072
@Override

src/main/java/bio/terra/app/usermetrics/BardClient.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.springframework.http.HttpEntity;
1616
import org.springframework.http.HttpHeaders;
1717
import org.springframework.http.HttpMethod;
18-
import org.springframework.http.HttpStatus;
1918
import org.springframework.http.MediaType;
2019
import org.springframework.http.ResponseEntity;
2120
import org.springframework.stereotype.Component;
@@ -65,10 +64,7 @@ public void logEvent(AuthenticatedUserRequest userReq, BardEvent event) {
6564
restTemplate.exchange(
6665
getApiUrl(), HttpMethod.POST, new HttpEntity<>(event, authedHeaders), Void.class);
6766
if (!eventCall.getStatusCode().is2xxSuccessful()) {
68-
logger.warn(
69-
"Error logging event {}%n{}",
70-
event.getEvent(),
71-
HttpStatus.valueOf(eventCall.getStatusCode().value()).getReasonPhrase());
67+
logger.warn("Error logging event {}%n{}", event.getEvent(), eventCall.getStatusCode());
7268
}
7369
} catch (Exception e) {
7470
logger.warn("Error logging event {}", event.getEvent(), e);
@@ -103,9 +99,7 @@ boolean syncProfile(AuthenticatedUserRequest userReq) {
10399
getSyncPathUrl(), HttpMethod.POST, new HttpEntity<>(null, authedHeaders), Void.class);
104100
if (!syncCall.getStatusCode().is2xxSuccessful()) {
105101
logger.warn(
106-
"Error calling sync for user {}%n{}",
107-
userReq.getEmail(),
108-
HttpStatus.valueOf(syncCall.getStatusCode().value()).getReasonPhrase());
102+
"Error calling sync for user {}%n{}", userReq.getEmail(), syncCall.getStatusCode());
109103
} else {
110104
result = true;
111105
}

0 commit comments

Comments
 (0)