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)