From f8ef0eed366445c5a341dbcc7882a7104c1cac1b Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Thu, 26 Jul 2007 16:31:34 +0000
Subject: [PATCH] This fixes issue 1971 and allows partial non-append imports of a backend:

---
 opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java b/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
index 53ac583..13148ec 100644
--- a/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
+++ b/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
@@ -196,6 +196,12 @@
         String message = getMessage(msgID, index.getName());
         TRACER.debugInfo(message);
       }
+
+      if(!ldifImportConfig.appendToExistingData())
+      {
+        index.setTrusted(null, true);
+      }
+
       return;
     }
 
@@ -307,7 +313,7 @@
       {
       }
 
-      if(replaceExisting)
+      if(!ldifImportConfig.appendToExistingData())
       {
         index.setTrusted(txn, true);
       }

--
Gitblit v1.10.0