diff --git a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php index e2dc672a4d..6468771ab9 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php @@ -49,12 +49,14 @@ class SearchEngineServiceProvider implements ServiceProviderInterface public function boot(Application $app) { - $app['dispatcher'] = $app->share( - $app->extend('dispatcher', function ($dispatcher, Application $app) { - $dispatcher->addSubscriber($app['phraseanet.SE.subscriber']); + if ($app['phraseanet.configuration']->isSetup()) { + $app['dispatcher'] = $app->share( + $app->extend('dispatcher', function ($dispatcher, Application $app) { + $dispatcher->addSubscriber($app['phraseanet.SE.subscriber']); - return $dispatcher; - }) - ); + return $dispatcher; + }) + ); + } } }