You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2008/03/30 16:41:52 UTC
svn commit: r642750 -
/directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java
Author: kayyagari
Date: Sun Mar 30 07:41:48 2008
New Revision: 642750
URL: http://svn.apache.org/viewvc?rev=642750&view=rev
Log:
fixed a bug related to deleting from sub level index
Modified:
directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java
Modified: directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java
URL: http://svn.apache.org/viewvc/directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java?rev=642750&r1=642749&r2=642750&view=diff
==============================================================================
--- directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java (original)
+++ directory/sandbox/akarasulu/bigbang/apacheds/jdbm-store/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmStore.java Sun Mar 30 07:41:48 2008
@@ -1130,7 +1130,11 @@
ndnIdx.drop( id );
updnIdx.drop( id );
hierarchyIdx.drop( id );
- subLevelIdx.drop( id );
+
+ if( parentId != 1 )// should not use getParentId() to compare, onelevel index drops the 'id'
+ {
+ subLevelIdx.drop( id );
+ }
// Remove parent's reference to entry only if entry is not the upSuffix
if ( !parentId.equals( 0L ) )