Skip to content

Commit 4f3079b

Browse files
authored
Forwarder: propagate the enveloped message's Context (ThreeDotsLabs#387)
This may be useful if the Forwarder's router middleware changes the Context in some way.
1 parent e27d719 commit 4f3079b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

components/forwarder/envelope.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ func unwrapMessageFromEnvelope(msg *message.Message) (destinationTopic string, u
6969

7070
watermillMessage := message.NewMessage(envelopedMsg.UUID, envelopedMsg.Payload)
7171
watermillMessage.Metadata = envelopedMsg.Metadata
72+
watermillMessage.SetContext(msg.Context())
7273

7374
return envelopedMsg.DestinationTopic, watermillMessage, nil
7475
}

0 commit comments

Comments
 (0)