8000 update · symfony/symfony@e326e92 · GitHub
[go: up one dir, main page]

Skip to content

Commit e326e92

Browse files
update
1 parent 5336503 commit e326e92

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ private function getEnvelope(string $queueName): iterable
8686
}
8787

8888
if (null !== $amqpEnvelope->getMessageId()) {
89-
$envelope = $envelope->with(new TransportMessageIdStamp($amqpEnvelope->getMessageId()));
89+
$envelope = $envelope
90+
->withoutAll(TransportMessageIdStamp::class)
91+
->with(new TransportMessageIdStamp($amqpEnvelope->getMessageId()));
9092
}
9193

9294
yield $envelope->with(new AmqpReceivedStamp($amqpEnvelope, $queueName));

src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpSender.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ public function send(Envelope $envelope): Envelope
5555
}
5656
}
5757

58-
$transportMessageIdStamp = $envelope->last(TransportMessageIdStamp::class);
59-
if (!$transportMessageIdStamp && $amqpStamp instanceof AmqpStamp && isset($amqpStamp->getAttributes()['message_id'])) {
58+
if ($amqpStamp instanceof AmqpStamp && isset($amqpStamp->getAttributes()['message_id'])) {
6059
$envelope = $envelope->with(new TransportMessageIdStamp($amqpStamp->getAttributes()['message_id']));
6160
}
6261

0 commit comments

Comments
 (0)
0