You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Emmanuel Lecharny (JIRA)" <ji...@apache.org> on 2015/10/12 08:10:05 UTC

[jira] [Created] (DIRSERVER-2104) Renaming an entry which uses a SINGLE-VALUE attribute in the RDN fails

Emmanuel Lecharny created DIRSERVER-2104:
--------------------------------------------

             Summary: Renaming an entry which uses a SINGLE-VALUE attribute in the RDN fails
                 Key: DIRSERVER-2104
                 URL: https://issues.apache.org/jira/browse/DIRSERVER-2104
             Project: Directory ApacheDS
          Issue Type: Bug
    Affects Versions: 2.0.0-M20
            Reporter: Emmanuel Lecharny
             Fix For: 2.0.0-M21


There is a test ({{LdifPartitionTest.testLdifRenameAndRetainOldDN}}) that does a rename, trying to keep the old RDN present :

{code}
        Rdn newRdn = new Rdn( "dc=renamedChild1" );
        RenameOperationContext renameOpCtx = new RenameOperationContext( session, childDn1, newRdn, false );
        partition.rename( renameOpCtx );

        ...

        // the renamed LDIF must contain the old an new Rdn attribute
        String content = FileUtils.readFileToString( new File( wkdir, "ou=test,ou=system/dc=renamedchild1.ldif" ) );
        assertTrue( content.contains( "dc: child1" ) );
        assertTrue( content.contains( "dc: renamedchild1" ) );

{code}

The past passes green which is really problematic : the {{DC}} AttributeType is supposed to be SINGLE-VALUE !!!

{code}
attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
	DESC 'RFC1274/2247: domain component'
	EQUALITY caseIgnoreIA5Match
	SUBSTR caseIgnoreIA5SubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
	SINGLE-VALUE
	USAGE userApplications
)
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)