From 10a58f5110dd42aae14addffcfb981adc3e08c62 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 27 Feb 2015 22:32:52 +0000
Subject: [PATCH] OPENDJ-1855: minor code cleanup

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Index.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Index.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Index.java
index 95166c1..fd6cc3c 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Index.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Index.java
@@ -210,7 +210,12 @@
   void updateKey(WriteableStorage txn, ByteString key, EntryIDSet deletedIDs, EntryIDSet addedIDs)
       throws StorageRuntimeException
   {
-    if(deletedIDs == null && addedIDs == null)
+    /*
+     * Check the special condition where both deletedIDs and addedIDs are null. This is used when
+     * deleting entries and corresponding id2children and id2subtree records must be completely
+     * removed.
+     */
+    if (deletedIDs == null && addedIDs == null)
     {
       boolean success = delete(txn, key);
       if (success && logger.isTraceEnabled())

--
Gitblit v1.10.0