From 9529c418255af8de0cceb952afd006b60b9927a1 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 04 Aug 2016 15:02:54 +0000
Subject: [PATCH] Make CustomSearchResult closer to SDK's Entry

---
 opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/LDIFViewEntryPanel.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/LDIFViewEntryPanel.java b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/LDIFViewEntryPanel.java
index ad2ccbb..8c2529f 100644
--- a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/LDIFViewEntryPanel.java
+++ b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/LDIFViewEntryPanel.java
@@ -208,14 +208,18 @@
       sb = new StringBuilder();
       for (String attrName : schemaReadOnlyAttributes)
       {
-        for (ByteString v : sr.getAttributeValues(attrName))
+        Attribute attr = sr.getAttribute(attrName);
+        if (attr != null)
         {
-          if (oneLineAdded)
+          for (ByteString v : attr)
           {
-            sb.append("\n");
+            if (oneLineAdded)
+            {
+              sb.append("\n");
+            }
+            oneLineAdded = true;
+            sb.append(getLDIFLine(attrName, v));
           }
-          oneLineAdded = true;
-          sb.append(getLDIFLine(attrName, v));
         }
       }
       final Point p2 = sameEntry ?

--
Gitblit v1.10.0