diff --git a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php index ab004b929abe9..1a63d334db0dd 100644 --- a/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php +++ b/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php @@ -46,6 +46,10 @@ public function get(): iterable $redisEnvelope = json_decode($message['data']['message'] ?? '', true); + if (null === $redisEnvelope) { + return []; + } + try { if (\array_key_exists('body', $redisEnvelope) && \array_key_exists('headers', $redisEnvelope)) { $envelope = $this->serializer->decode([