Skip to content

Commit a403e97

Browse files
committed
fix group without last-delivered-id
1 parent 352bc97 commit a403e97

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -523,11 +523,7 @@ public function cleanup(): void
523523

524524
public function getMessageCount(): int
525525
{
526-
$groups = $this->connection->xinfo('GROUPS', $this->stream);
527-
528-
if (false === $groups) {
529-
throw new LogicException(sprintf('No group found for stream "%s".', $this->stream));
530-
}
526+
$groups = $this->connection->xinfo('GROUPS', $this->stream) ?: [];
531527

532528
$lastDeliveredId = null;
533529
foreach ($groups as $group) {
@@ -540,7 +536,7 @@ public function getMessageCount(): int
540536
return $group['lag'];
541537
}
542538

543-
$lastDeliveredId = $group['last-delivered-id'];
539+
$lastDeliveredId = $group['last-delivered-id'] ?? '0-0';
544540
break;
545541
}
546542

0 commit comments

Comments
 (0)