diff --git a/server/lib/indexers/shared/abstract-indexer.ts b/server/lib/indexers/shared/abstract-indexer.ts index b865938..cd88216 100644 --- a/server/lib/indexers/shared/abstract-indexer.ts +++ b/server/lib/indexers/shared/abstract-indexer.ts @@ -105,15 +105,15 @@ export abstract class AbstractIndexer { if (this.bulkIndexationTimer) return this.bulkIndexationTimer = setTimeout(async () => { - try { - const elements = this.elementsToBulkIndex - this.elementsToBulkIndex = [] + const elements = this.elementsToBulkIndex + this.elementsToBulkIndex = [] + try { logger.info(`Bulk indexing ${elements.length} elements in ${this.indexName}`) this.bulkProcessEnqueuedTask = await this.indexElements(elements) } catch (err) { - logger.error({ err }, 'Cannot schedule bulk indexation') + logger.error({ err, elements }, 'Cannot schedule bulk indexation') } finally { this.bulkIndexationTimer = undefined }