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