Skip to content

Commit 5b0ccda

Browse files
committed
Manage error while cache loading and database not set
1 parent 30951d0 commit 5b0ccda

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/Kernel/SyliusNoCommerceKernelTrait.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace MonsieurBiz\SyliusNoCommercePlugin\Kernel;
1515

16+
use Exception;
1617
use MonsieurBiz\SyliusNoCommercePlugin\Model\Config;
1718
use MonsieurBiz\SyliusNoCommercePlugin\Model\ConfigInterface;
1819
use MonsieurBiz\SyliusNoCommercePlugin\Provider\FeaturesProviderInterface;
@@ -84,7 +85,12 @@ public function getRoutesToRemove(): array
8485
// Loop on settings to add routes
8586
/** @var FeaturesProviderInterface $featuresProvider */
8687
$featuresProvider = $this->container->get('monsieurbiz.no_commerce.provider.features_provider');
87-
$routesToEnable = $featuresProvider->getRoutesToEnable();
88+
89+
try {
90+
$routesToEnable = $featuresProvider->getRoutesToEnable();
91+
} catch (Exception $e) {
92+
$routesToEnable = [];
93+
}
8894

8995
foreach ($routesToEnable as $route) {
9096
$this->enableRoute($route);

0 commit comments

Comments
 (0)