Skip to content

Commit 7c4a2f2

Browse files
authored
fix: set deprecated opensearch alias only when opensearch is used (#257)
1 parent 557d2f5 commit 7c4a2f2

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/DependencyInjection/PimcoreGenericDataIndexExtension.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,16 @@ private function registerIndexServiceParams(ContainerBuilder $container, array $
9090
$definition->setArgument('$indexSettings', $indexSettings['index_settings']);
9191
$definition->setArgument('$searchSettings', $indexSettings['search_settings']);
9292
$definition->setArgument('$systemFieldsSettings', $indexSettings['system_fields_settings']);
93-
94-
$openSearchClientId = 'pimcore.open_search_client.' . $indexSettings['client_params']['client_name'];
95-
$container->setAlias('generic-data-index.opensearch-client', $openSearchClientId)
96-
->setDeprecated(
97-
'pimcore/generic-data-index-bundle',
98-
'1.3',
99-
'The "%alias_id%" service alias is deprecated and will be removed in version 2.0. ' .
100-
'Please use "generic-data-index.search-client" instead.'
101-
);
102-
93+
if ($indexSettings['client_params']['client_type'] === ClientType::OPEN_SEARCH->value) {
94+
$openSearchClientId = 'pimcore.open_search_client.' . $indexSettings['client_params']['client_name'];
95+
$container->setAlias('generic-data-index.opensearch-client', $openSearchClientId)
96+
->setDeprecated(
97+
'pimcore/generic-data-index-bundle',
98+
'1.3',
99+
'The "%alias_id%" service alias is deprecated and will be removed in version 2.0. ' .
100+
'Please use "generic-data-index.search-client" instead.'
101+
);
102+
}
103103
$clientId = $this->getDefaultSearchClientId($indexSettings);
104104
$container->setAlias('generic-data-index.search-client', $clientId);
105105

0 commit comments

Comments
 (0)