Skip to content

Commit 5bddd3f

Browse files
committed
bug #60330 [FrameworkBundle] skip messenger deduplication middleware registration when no "default" lock is configured (lyrixx)
This PR was merged into the 7.3 branch. Discussion ---------- [FrameworkBundle] skip messenger deduplication middleware registration when no "default" lock is configured | Q | A | ------------- | --- | Branch? | 7.3 | Bug fix? | yes | New feature? | no | Deprecations? | no | Issues | Fix #60329 | License | MIT Commits ------- f3b5396 [FrameworkBundle] skip messenger deduplication middlerware registration when no "default" lock is configured
2 parents a4e1419 + f3b5396 commit 5bddd3f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,9 +569,9 @@ public function load(array $configs, ContainerBuilder $container): void
569569
$container->removeDefinition('console.command.scheduler_debug');
570570
}
571571

572-
// messenger depends on validation being registered
572+
// messenger depends on validation, and lock being registered
573573
if ($messengerEnabled) {
574-
$this->registerMessengerConfiguration($config['messenger'], $container, $loader, $this->readConfigEnabled('validation', $container, $config['validation']), $this->readConfigEnabled('lock', $container, $config['lock']));
574+
$this->registerMessengerConfiguration($config['messenger'], $container, $loader, $this->readConfigEnabled('validation', $container, $config['validation']), $this->readConfigEnabled('lock', $container, $config['lock']) && ($config['lock']['resources']['default'] ?? false));
575575
} else {
576576
$container->removeDefinition('console.command.messenger_consume_messages');
577577
$container->removeDefinition('console.command.messenger_stats');

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy