From c7339dc248370e5e726b6a808c74bb5bd4dc1db1 Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Thu, 14 May 2020 18:05:03 +0200 Subject: [PATCH] DATAES-826 - Repositories should not try to create an index when it already exists. original PR: #456 --- .../repository/support/AbstractElasticsearchRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java index c8d48c3d..4dcd4a25 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java @@ -88,7 +88,7 @@ public abstract class AbstractElasticsearchRepository implements Elastics this.entityClass = this.entityInformation.getJavaType(); this.indexOperations = operations.indexOps(this.entityClass); try { - if (createIndexAndMapping()) { + if (createIndexAndMapping() && !indexOperations.exists()) { createIndex(); putMapping(); }