diff --git a/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php b/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php index 70538572faf..e20dc2683d2 100644 --- a/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php +++ b/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php @@ -136,9 +136,6 @@ private function storeEntityToPublish($entity, string $property): void } $options = $this->resourceMetadataFactory->create($resourceClass)->getAttribute('mercure', false); - if (false === $options) { - return; - } if (\is_string($options)) { if (null === $this->expressionLanguage) { @@ -148,6 +145,10 @@ private function storeEntityToPublish($entity, string $property): void $options = $this->expressionLanguage->evaluate($options, ['object' => $entity]); } + if (false === $options) { + return; + } + if (true === $options) { $options = []; }