From 9cacc6f96df568f3eff4ab79092ddb6004664763 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 08 Mar 2016 08:35:18 +0000
Subject: [PATCH] OPENDJ-2697 Upgrading JE backend with mixed case loses data
---
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
index 8ef3333..72e453c 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
@@ -35,6 +35,7 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.TreeMap;
import java.util.TreeSet;
import javax.security.auth.callback.TextOutputCallback;
@@ -900,7 +901,7 @@
final boolean isEnabled;
final Set<DN> baseDNs;
final File envDir;
- final Map<String, String> renamedDbs = new HashMap<>();
+ final Map<String, String> renamedDbs = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
private Backend(Entry config) {
id = config.parseAttribute("ds-cfg-backend-id").asString();
--
Gitblit v1.10.0