From c2beb1994315ebd33bbdd186a3c97d62a194a9ec Mon Sep 17 00:00:00 2001
From: ctissot <ctissot@localhost>
Date: Thu, 20 Dec 2007 09:55:23 +0000
Subject: [PATCH] I use this bug id (138) as an umbrella for a list of  bugfixes/improvements for the DSML gateway.

---
 opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java b/opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java
index abab00b..7bade62 100644
--- a/opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java
+++ b/opends/src/dsml/org/opends/dsml/protocol/DSMLDeleteOperation.java
@@ -36,6 +36,7 @@
 import org.opends.server.protocols.ldap.LDAPMessage;
 import org.opends.server.protocols.ldap.ProtocolOp;
 import org.opends.server.tools.LDAPConnection;
+import org.opends.server.types.DN;
 import org.opends.server.types.LDAPException;
 
 
@@ -107,6 +108,12 @@
     code.setCode(resultCode);
     delResponse.setResultCode(code);
 
+    // set the match DN
+    DN dn = delOp.getMatchedDN();
+    if ( dn != null ) {
+      delResponse.setMatchedDN(dn.toString());
+    }
+
     return delResponse;
   }
 

--
Gitblit v1.10.0