You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/11/05 03:41:34 UTC
svn commit: r471341 -
/directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java
Author: akarasulu
Date: Sat Nov 4 18:41:33 2006
New Revision: 471341
URL: http://svn.apache.org/viewvc?view=rev&rev=471341
Log:
making sure we are normalizing the name before we feed it to AddEntryOperation
Modified:
directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java
Modified: directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java
URL: http://svn.apache.org/viewvc/directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java?view=diff&rev=471341&r1=471340&r2=471341
==============================================================================
--- directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java (original)
+++ directory/trunks/apacheds/mitosis/src/main/java/org/apache/directory/mitosis/service/protocol/handler/ReplicationClientContextHandler.java Sat Nov 4 18:41:33 2006
@@ -328,7 +328,10 @@
}
// Convert the entry into AddEntryOperation log.
- Operation op = new AddEntryOperation( csn, new LdapDN( sr.getName() ), attrs );
+ LdapDN dn = new LdapDN( sr.getName() );
+ dn.normalize( ctx.getServiceConfiguration().getGlobalRegistries()
+ .getAttributeTypeRegistry().getNormalizerMapping() );
+ Operation op = new AddEntryOperation( csn, dn, attrs );
// Send a LogEntry message for the entry.
ctx.getSession().write( new LogEntryMessage( ctx.getNextSequence(), op ) );
@@ -341,6 +344,7 @@
}
+ @SuppressWarnings("unchecked")
private void sendReplicationLogs( ReplicationContext ctx, CSNVector myPV, CSNVector yourUV )
{
Iterator i = myPV.getReplicaIds().iterator();