From 21fc9878f655ce11382bdc429cc95b9e0ef368fc Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Wed, 08 Jun 2016 08:29:12 +0000
Subject: [PATCH] OPENDJ-3088 Avoid declaring LDAP information as complex type in JSON events

---
 opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java b/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
index 5de1d24..8da4071 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/loggers/OpenDJAccessEventBuilder.java
@@ -11,7 +11,7 @@
  * Header, with the fields enclosed by brackets [] replaced by your own identifying
  * information: "Portions Copyright [year] [name of copyright owner]".
  *
- * Copyright 2015 ForgeRock AS.
+ * Copyright 2015-2016 ForgeRock AS.
  */
 package org.opends.server.loggers;
 
@@ -247,16 +247,10 @@
 
   private JsonValue getLdapValue()
   {
-    final JsonValue ldapValue;
-    if (jsonValue.isDefined("ldap"))
+    if (!jsonValue.isDefined("ldap"))
     {
-      ldapValue = jsonValue.get("ldap");
+      jsonValue.put("ldap", object());
     }
-    else
-    {
-      ldapValue = json(object());
-      jsonValue.put("ldap", ldapValue);
-    }
-    return ldapValue;
+    return jsonValue.get("ldap");
   }
 }

--
Gitblit v1.10.0