Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-M8
    • Component/s: None
    • Labels:
      None

      Description

      When we use the EqualityEvaluator as the main cursor, it does not return correct results, because the ldapComparator is not set if the AT has an index on it :

      public EqualityEvaluator( EqualityNode<T> node, Store<Entry, ID> db, SchemaManager schemaManager )
      throws Exception
      {
      super( node, db, schemaManager );

      if ( db.hasIndexOn( attributeType ) )
      {
      idx = ( Index<T, Entry, ID> ) db.getIndex( attributeType );
      normalizer = null;
      ldapComparator = null;
      ...

      We should always initialize the normalizer and ldapcomparator.

        Activity

        Hide
        elecharny Emmanuel Lecharny added a comment -

        Closed all the resolved issues

        Show
        elecharny Emmanuel Lecharny added a comment - Closed all the resolved issues
        Hide
        elecharny Emmanuel Lecharny added a comment -

        Fixed

        Show
        elecharny Emmanuel Lecharny added a comment - Fixed

          People

          • Assignee:
            Unassigned
            Reporter:
            elecharny Emmanuel Lecharny
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development