From 9ad76fe2f63ec3aa9b2a5232545de5a5c1a29101 Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 20 May 2025 03:09:22 +0000 Subject: [PATCH] chore(server): support elasticsearch alias (#12363) https://www.elastic.co/docs/manage-data/data-store/aliases --- .../server/src/plugins/indexer/providers/elasticsearch.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/plugins/indexer/providers/elasticsearch.ts b/packages/backend/server/src/plugins/indexer/providers/elasticsearch.ts index 7bdcfd89b4..1df0c38d1a 100644 --- a/packages/backend/server/src/plugins/indexer/providers/elasticsearch.ts +++ b/packages/backend/server/src/plugins/indexer/providers/elasticsearch.ts @@ -81,7 +81,9 @@ export class ElasticsearchProvider extends SearchProvider { } catch (err) { if ( err instanceof InvalidSearchProviderRequest && - err.data.type === 'resource_already_exists_exception' + (err.data.type === 'resource_already_exists_exception' || + (err.data.type === 'invalid_index_name_exception' && + err.data.reason.includes('already exists as alias'))) ) { this.logger.debug(`table ${table} already exists`); } else {