From 92dccccd101c86bb2ef5ba22a4d0727a8918c07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dharmesh=20=F0=9F=92=A4?= Date: Fri, 15 Sep 2023 00:59:04 +0530 Subject: [PATCH] Fixing using newRepositoryMetadata instead of currentRepositoryMetadata when equalsIgnoreGenerations --- CHANGELOG.md | 1 - .../java/org/opensearch/repositories/RepositoriesService.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e504faed58173..e8675daf99f09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -75,7 +75,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased 2.x] ### Added -- [Remote Store] Introducing concept of RestrictedSystemRepositorySettings for system repository ([#9839](https://github.com/opensearch-project/OpenSearch/pull/9839)) - [Remote Store] Adding support to restrict creation & deletion if system repository and mutation of immutable settings of system repository ([#9839](https://github.com/opensearch-project/OpenSearch/pull/9839)) ### Dependencies diff --git a/server/src/main/java/org/opensearch/repositories/RepositoriesService.java b/server/src/main/java/org/opensearch/repositories/RepositoriesService.java index c9ff7071887c7..f982375228860 100644 --- a/server/src/main/java/org/opensearch/repositories/RepositoriesService.java +++ b/server/src/main/java/org/opensearch/repositories/RepositoriesService.java @@ -262,7 +262,7 @@ public ClusterState execute(ClusterState currentState) { } repositoriesMetadata.add(updatedRepositoryMetadata); } else { - repositoriesMetadata.add(updatedRepositoryMetadata); + repositoriesMetadata.add(repositoryMetadata); } } if (!found) {