From 62f652a91e7e360292bd578ada16358e11626f41 Mon Sep 17 00:00:00 2001 From: MartkCz Date: Wed, 17 Sep 2025 11:13:43 +0200 Subject: [PATCH] Handle empty message queue in CachePoolStore::pop() --- src/Server/Transport/Sse/Store/CachePoolStore.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Server/Transport/Sse/Store/CachePoolStore.php b/src/Server/Transport/Sse/Store/CachePoolStore.php index 68a476fb..02e3001e 100644 --- a/src/Server/Transport/Sse/Store/CachePoolStore.php +++ b/src/Server/Transport/Sse/Store/CachePoolStore.php @@ -45,6 +45,11 @@ public function pop(Uuid $id): ?string } $messages = $item->get(); + + if ([] === $messages) { + return null; + } + $message = array_shift($messages); $item->set($messages);