Skip to content

Commit 5d6d4a5

Browse files
committed
Fixing failed tests
1 parent 7dac554 commit 5d6d4a5

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/useragent/BusinessMetricsUtils.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ public static Optional<String> resolveRetryMode(RetryPolicy retryPolicy, RetrySt
6262

6363
public static Optional<String> resolveRequestChecksumCalculationMetric(
6464
RequestChecksumCalculation requestChecksumCalculation) {
65+
if (requestChecksumCalculation == null) {
66+
return Optional.empty();
67+
}
6568
switch (requestChecksumCalculation) {
6669
case WHEN_SUPPORTED:
6770
return Optional.of(BusinessMetricFeatureId.FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED.value());
@@ -74,6 +77,9 @@ public static Optional<String> resolveRequestChecksumCalculationMetric(
7477

7578
public static Optional<String> resolveResponseChecksumValidationMetric(
7679
ResponseChecksumValidation responseChecksumValidation) {
80+
if (responseChecksumValidation == null) {
81+
return Optional.empty();
82+
}
7783
switch (responseChecksumValidation) {
7884
case WHEN_SUPPORTED:
7985
return Optional.of(BusinessMetricFeatureId.FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED.value());

0 commit comments

Comments
 (0)