fix: dont fail for non-existing enabled bridge (#3589)

* fix: dont fail for non-existing enabled bridge

* yup
This commit is contained in:
Dag 2023-08-01 19:35:15 +02:00 committed by GitHub
parent 10f7b6f4f6
commit ed97ce8646
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 12 deletions

View file

@ -23,7 +23,11 @@ class SetBridgeCacheAction implements ActionInterface
$bridgeFactory = new BridgeFactory();
$bridgeClassName = $bridgeFactory->createBridgeClassName($request['bridge'] ?? '');
$bridgeName = $request['bridge'] ?? null;
$bridgeClassName = $bridgeFactory->createBridgeClassName($bridgeName);
if (!$bridgeClassName) {
throw new \Exception(sprintf('Bridge not found: %s', $bridgeName));
}
// whitelist control
if (!$bridgeFactory->isEnabled($bridgeClassName)) {