diff --git a/src/main/java/org/springframework/data/elasticsearch/backend/elasticsearch7/ElasticsearchExceptionTranslator.java b/src/main/java/org/springframework/data/elasticsearch/backend/elasticsearch7/ElasticsearchExceptionTranslator.java index cb5e8e489..fca35228e 100644 --- a/src/main/java/org/springframework/data/elasticsearch/backend/elasticsearch7/ElasticsearchExceptionTranslator.java +++ b/src/main/java/org/springframework/data/elasticsearch/backend/elasticsearch7/ElasticsearchExceptionTranslator.java @@ -64,9 +64,9 @@ public DataAccessException translateExceptionIfPossible(RuntimeException ex) { } if (elasticsearchException instanceof ElasticsearchStatusException) { - ElasticsearchStatusException restStatusException = (ElasticsearchStatusException) elasticsearchException; - return new RestStatusException(restStatusException.status().getStatus(), restStatusException.getMessage(), - restStatusException.getCause()); + ElasticsearchStatusException elasticsearchStatusException = (ElasticsearchStatusException) elasticsearchException; + return new RestStatusException(elasticsearchStatusException.status().getStatus(), + elasticsearchStatusException.getMessage(), elasticsearchStatusException); } return new UncategorizedElasticsearchException(ex.getMessage(), ex);