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/DSMLModifyOperation.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyOperation.java b/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyOperation.java
index 3361549..364d154 100644
--- a/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyOperation.java
+++ b/opends/src/dsml/org/opends/dsml/protocol/DSMLModifyOperation.java
@@ -114,10 +114,10 @@
       String attrType = attr.getName();
       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 ldapAttr = new LDAPAttribute(attrType, values);
 

--
Gitblit v1.10.0