From ff1493a5266895521add7ccc8e987369ee10b907 Mon Sep 17 00:00:00 2001
From: coulbeck <coulbeck@localhost>
Date: Fri, 08 Dec 2006 23:47:17 +0000
Subject: [PATCH] Fix for issues 593, 1045 and 1060.

---
 opends/src/server/org/opends/server/backends/jeb/Index.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/Index.java b/opends/src/server/org/opends/server/backends/jeb/Index.java
index ec11b0f..2dda8e8 100644
--- a/opends/src/server/org/opends/server/backends/jeb/Index.java
+++ b/opends/src/server/org/opends/server/backends/jeb/Index.java
@@ -596,17 +596,17 @@
     indexer.modifyEntry(txn, oldEntry, newEntry, mods, addKeys, delKeys);
 
     DatabaseEntry key = new DatabaseEntry();
-    for (ASN1OctetString keyBytes : addKeys)
-    {
-      key.setData(keyBytes.value());
-      insertID(txn, key, entryID);
-    }
-
     for (ASN1OctetString keyBytes : delKeys)
     {
       key.setData(keyBytes.value());
       removeID(txn, key, entryID);
     }
+
+    for (ASN1OctetString keyBytes : addKeys)
+    {
+      key.setData(keyBytes.value());
+      insertID(txn, key, entryID);
+    }
   }
 
 }

--
Gitblit v1.10.0