From 91d0c7f7b9585461f8e374dc8ea1629b557448e6 Mon Sep 17 00:00:00 2001 From: "Exploit.cz" Date: Sun, 4 Sep 2022 13:58:50 +0200 Subject: [PATCH] When Building docker image, no ES client is available fixes #4912 --- .../ElasticsearchProviderResourceMetadataCollectionFactory.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Elasticsearch/Metadata/Resource/Factory/ElasticsearchProviderResourceMetadataCollectionFactory.php b/src/Elasticsearch/Metadata/Resource/Factory/ElasticsearchProviderResourceMetadataCollectionFactory.php index 8d8e85b728d..efc608acf93 100644 --- a/src/Elasticsearch/Metadata/Resource/Factory/ElasticsearchProviderResourceMetadataCollectionFactory.php +++ b/src/Elasticsearch/Metadata/Resource/Factory/ElasticsearchProviderResourceMetadataCollectionFactory.php @@ -21,6 +21,7 @@ use ApiPlatform\Util\Inflector; use Elasticsearch\Client; use Elasticsearch\Common\Exceptions\Missing404Exception; +use Elasticsearch\Common\Exceptions\NoNodesAvailableException; final class ElasticsearchProviderResourceMetadataCollectionFactory implements ResourceMetadataCollectionFactoryInterface { @@ -88,6 +89,8 @@ private function hasIndices(string $shortName): bool return true; } catch (Missing404Exception) { return false; + } catch (NoNodesAvailableException) { + return false; } } }