Skip to content

Commit 18d42b5

Browse files
Fix OptionalInt extraction for HTTP status in Antithesis assertions
1 parent e00a3ce commit 18d42b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dd-trace-core/src/main/java/datadog/trace/common/writer/PayloadDispatcherImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public void accept(int messageCount, ByteBuffer buffer) {
128128
successDetails.put("decision", "sent_success");
129129
successDetails.put("trace_count", messageCount);
130130
successDetails.put("payload_size_bytes", sizeInBytes);
131-
successDetails.put("http_status", response.status());
131+
successDetails.put("http_status", response.status().orElse(-1));
132132
Assert.sometimes(true, "traces_sent_successfully", successDetails);
133133
if (log.isDebugEnabled()) {
134134
log.debug("Successfully sent {} traces to the API", messageCount);
@@ -140,7 +140,7 @@ public void accept(int messageCount, ByteBuffer buffer) {
140140
failedDetails.put("decision", "dropped_send_failed");
141141
failedDetails.put("trace_count", messageCount);
142142
failedDetails.put("payload_size_bytes", sizeInBytes);
143-
failedDetails.put("http_status", response.status());
143+
failedDetails.put("http_status", response.status().orElse(-1));
144144
failedDetails.put("has_exception", response.exception() != null);
145145
Assert.sometimes(true, "traces_failed_to_send", failedDetails);
146146
if (log.isDebugEnabled()) {

0 commit comments

Comments
 (0)