Skip to content

Commit

Permalink
fixed preserving case sensitivity of external headers
Browse files Browse the repository at this point in the history
  • Loading branch information
thjaeckle committed Jan 21, 2025
1 parent 169d4a0 commit 1fb100a
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,7 @@ private SendingOrDropped publishToGenericTarget(final ExpressionResolver resolve
DittoHeaders.newBuilder(mappedMessage.getHeaders())
.removeHeader(DittoHeaderDefinition.W3C_TRACEPARENT.getKey())
.build()
.asCaseSensitiveMap()
));

final CompletionStage<SendResult> responsesFuture = publishMessage(outboundSource,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,7 @@ private void handleJmsMessage(final JmsMessage message) throws JMSException {
.toBuilder()
.removeHeader(DittoHeaderDefinition.W3C_TRACEPARENT.getKey())
.build()
.asCaseSensitiveMap()
);
final ExternalMessageBuilder builder = ExternalMessageFactory.newExternalMessageBuilder(headers);
final ExternalMessage externalMessage = extractPayloadFromMessage(message, builder)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ public TransformationResult transform(final ConsumerRecord<String, ByteBuffer> c
.toBuilder()
.removeHeader(DittoHeaderDefinition.W3C_TRACEPARENT.getKey())
.build()
.asCaseSensitiveMap()
);

try {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ private void handleDelivery(final Delivery delivery) {
.toBuilder()
.removeHeader(DittoHeaderDefinition.W3C_TRACEPARENT.getKey())
.build()
.asCaseSensitiveMap()
);

final ExternalMessageBuilder externalMessageBuilder =
Expand Down

0 comments on commit 1fb100a

Please sign in to comment.