From cd0216f0685188a6a5c6d87aac6003ce68cf2dd2 Mon Sep 17 00:00:00 2001
From: jcambon <jcambon@localhost>
Date: Wed, 05 Nov 2008 17:04:40 +0000
Subject: [PATCH] Fix for issue: In the generated Configuration Reference doc, if "Structure" tab selected, we have an issue if a parent component have several child of the same type. 

---
 opends/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java b/opends/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java
index 08f9116..94a5730 100644
--- a/opends/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java
+++ b/opends/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java
@@ -343,7 +343,10 @@
     for (RelationDefinition rel : list.values()) {
       AbstractManagedObjectDefinition childMo = rel.getChildDefinition();
       AbstractManagedObjectDefinition parentMo = rel.getParentDefinition();
-      relList.put(childMo.getName(), rel);
+      // Does not generate several entry for the same relation
+      if (relList.put(childMo.getName(), rel) != null) {
+       continue; 
+      }
       if (rel.hasOption(RelationOption.HIDDEN)) {
         continue;
       }

--
Gitblit v1.10.0