Index: ReplicationService.java
===================================================================
--- ReplicationService.java	(revision 492944)
+++ ReplicationService.java	(working copy)
@@ -478,7 +478,10 @@
 
     public NamingEnumeration list( NextInterceptor nextInterceptor, LdapDN baseName ) throws NamingException
     {
-        NamingEnumeration e = nextInterceptor.list( baseName );
+        DirContext ctx = ( DirContext ) InvocationStack.getInstance(  ).peek(  ).getCaller(  );
+        NamingEnumeration e = nextInterceptor.search( baseName, ctx.getEnvironment(  ), 
+		new PresenceNode( Constants.OBJECT_CLASS_OID ), new SearchControls(  ) );
+
         return new SearchResultFilteringEnumeration( e, new SearchControls(), InvocationStack.getInstance().peek(),
             Constants.DELETED_ENTRIES_FILTER );
     }
