Skip to content

Commit a964345

Browse files
authored
WOR-1389 fix npe (#126)
1 parent fd583aa commit a964345

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/bio/terra/common/tracing/JakartaTracingFilter.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import jakarta.ws.rs.ext.Provider;
1515
import java.io.IOException;
1616
import java.util.List;
17+
import java.util.Objects;
1718
import java.util.Optional;
1819
import org.jetbrains.annotations.Nullable;
1920

@@ -87,7 +88,8 @@ public String getHttpRequestMethod(ClientRequestContext clientRequestContext) {
8788
@Override
8889
public List<String> getHttpRequestHeader(
8990
ClientRequestContext clientRequestContext, String name) {
90-
return clientRequestContext.getStringHeaders().get(name);
91+
return Objects.requireNonNullElse(
92+
clientRequestContext.getStringHeaders().get(name), List.of());
9193
}
9294

9395
@Nullable
@@ -104,7 +106,7 @@ public List<String> getHttpResponseHeader(
104106
ClientRequestContext clientRequestContext,
105107
ClientResponseContext clientResponseContext,
106108
String name) {
107-
return clientResponseContext.getHeaders().get(name);
109+
return Objects.requireNonNullElse(clientResponseContext.getHeaders().get(name), List.of());
108110
}
109111
}
110112
}

0 commit comments

Comments
 (0)