forked from Silverfish/proton-bridge
fix(GODT-2380): Only set external ID in header if non-empty
This commit is contained in:
@ -479,8 +479,10 @@ func getMessageHeader(msg proton.Message, opts JobOptions) message.Header {
|
|||||||
// Set our external ID if requested.
|
// Set our external ID if requested.
|
||||||
// This was useful during debugging of applemail recovered messages; doesn't help with any behaviour.
|
// This was useful during debugging of applemail recovered messages; doesn't help with any behaviour.
|
||||||
if opts.AddExternalID {
|
if opts.AddExternalID {
|
||||||
|
if msg.ExternalID != "" {
|
||||||
hdr.Set("X-Pm-External-Id", "<"+msg.ExternalID+">")
|
hdr.Set("X-Pm-External-Id", "<"+msg.ExternalID+">")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Set our server date if requested.
|
// Set our server date if requested.
|
||||||
// Can be useful to see how long it took for a message to arrive.
|
// Can be useful to see how long it took for a message to arrive.
|
||||||
|
|||||||
Reference in New Issue
Block a user