You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2010/07/15 01:41:42 UTC
svn commit: r964261 -
/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java
Author: elecharny
Date: Wed Jul 14 23:41:41 2010
New Revision: 964261
URL: http://svn.apache.org/viewvc?rev=964261&view=rev
Log:
Deal with NotFilter correctly
Modified:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java
Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java?rev=964261&r1=964260&r2=964261&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java (original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/filter/FilterParser.java Wed Jul 14 23:41:41 2010
@@ -668,6 +668,12 @@ public class FilterParser
{
// Add the child to the node children
branchNode.addNode( child );
+
+ if ( branchNode instanceof NotNode )
+ {
+ return node;
+ }
+
nbChildren++;
}
else if ( node instanceof AndNode )