From cec880d908a0dab559f4c55e4a0a1aa607594617 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Wed, 30 Jan 2008 13:16:55 +0000
Subject: [PATCH] - fix out of order workflow node insertion to cater for cases when a node being inserted has both child and parent nodes already registered in the workflow topology.  

---
 opends/src/server/org/opends/server/core/NetworkGroup.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/NetworkGroup.java b/opends/src/server/org/opends/server/core/NetworkGroup.java
index 64eb290..c9a050f 100644
--- a/opends/src/server/org/opends/server/core/NetworkGroup.java
+++ b/opends/src/server/org/opends/server/core/NetworkGroup.java
@@ -225,7 +225,7 @@
         if (curNode.insertSubordinate(workflowNode))
         {
           // new workflow has been inserted in the topology
-          break;
+          continue;
         }
 
         // ... or try to insert the existing workflow below the new
@@ -233,7 +233,7 @@
         if (workflowNode.insertSubordinate(curNode))
         {
           // new workflow has been inserted in the topology
-          break;
+          continue;
         }
       }
 

--
Gitblit v1.10.0