From 475b62de777edb285f32607cd4501b9c9d551d63 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Mon, 19 Nov 2012 15:25:30 +0000
Subject: [PATCH] Fix OPENDJ-502 DSML gateway not correctly forwarding modifications to userCertificate;binary attributes

---
 opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java b/opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java
index 7b32cbd..ef8a3e4 100644
--- a/opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java
+++ b/opends/src/dsml/org/opends/dsml/protocol/DSMLAddOperation.java
@@ -98,10 +98,10 @@
     for(DsmlAttr attr : addList)
     {
       ArrayList<ByteString> values = new ArrayList<ByteString>();
-      List<String> vals = attr.getValue();
-      for(String val : vals)
+      List<Object> vals = attr.getValue();
+      for(Object val : vals)
       {
-        values.add(ByteString.valueOf(val));
+        values.add(ByteStringUtility.convertValue(val));
       }
       LDAPAttribute ldapAttribute = new LDAPAttribute(attr.getName(), values);
       attributes.add(ldapAttribute);

--
Gitblit v1.10.0