[ http://issues.apache.org/jira/browse/DIREVE-245?page=all ]
     
Alex Karasulu resolved DIREVE-245:
----------------------------------

    Fix Version: 0.9.3
     Resolution: Fixed

Committed in revision 280212 here:

http://svn.apache.org/viewcvs.cgi?view=rev&rev=280212

> Add operation with capital letters in the suffix failed.
> --------------------------------------------------------
>
>          Key: DIREVE-245
>          URL: http://issues.apache.org/jira/browse/DIREVE-245
>      Project: Directory Server
>         Type: Bug
>   Components: server main
>     Versions: 0.9.3
>     Reporter: Endi S. Dewata
>     Assignee: Alex Karasulu
>      Fix For: 0.9.3
>  Attachments: DIREVE-245.patch, MixedCaseTest.java
>
> Set up a partition with dc=Apache,dc=Org as the suffix. Run the server then 
> add the following entry:
> dn: ou=users,dc=Apache,dc=Org
> objectClass: organizationalUnit
> ou: users
> The operation will fail with a return code of 32 (no such object).
> When an add operation is issued, the server calls the 
> DefaultContextPartitionNexus.hasEntry() which in turn calls 
> DefaultContextPartitionNexus.getBackend(). The current getBackend() 
> implementation requires that the DN parameter has to be normalized. However, 
> the DN parameter coming from hasEntry() is not normalized, causing it to fail 
> finding the appropriate backend. So, either the getBackend() has to be 
> modified to normalize the parameter, or all callers have to be checked to 
> make sure they normalize the parameter first.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to