diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/conversations/index.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/conversations/index.test.ts index 62669c4d9cc53..0de870eae2a35 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/conversations/index.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/conversations/index.test.ts @@ -179,6 +179,7 @@ describe('AIAssistantConversationsDataClient', () => { _id: '04128c15-0d1b-4716-a4c5-46997ac7f3bd', _index: 'test-index', _source: true, + retry_on_conflict: 3, }, }, { diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/data_stream/documents_data_writer.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/data_stream/documents_data_writer.ts index e34e9fab80666..f66537251361b 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/data_stream/documents_data_writer.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/data_stream/documents_data_writer.ts @@ -215,13 +215,14 @@ export class DocumentsDataWriter implements DocumentsDataWriter { _id: document.id, _index: responseToUpdate?.hits.hits.find((c) => c._id === document.id)?._index, _source: true, + retry_on_conflict: 3, }, }, getUpdateScript(document, updatedAt), ]); }; - private getDeletedocumentsQuery = async ( + private getDeleteDocumentsQuery = async ( documentsToDelete: string[], authenticatedUser?: AuthenticatedUser ) => { @@ -274,7 +275,7 @@ export class DocumentsDataWriter implements DocumentsDataWriter { const documentDeletedBody = params.documentsToDelete && params.documentsToDelete.length > 0 - ? await this.getDeletedocumentsQuery(params.documentsToDelete, params.authenticatedUser) + ? await this.getDeleteDocumentsQuery(params.documentsToDelete, params.authenticatedUser) : []; const documentUpdatedBody =