From 3acbfb5128169afe91cd3b0b3d6b98dd433d6e12 Mon Sep 17 00:00:00 2001
From: jdemendi <jdemendi@localhost>
Date: Mon, 03 Nov 2008 09:54:24 +0000
Subject: [PATCH] fix 3553, it's not possible to create multiple workflows with the same base DN

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

diff --git a/opends/src/server/org/opends/server/core/networkgroups/NetworkGroupConfigManager.java b/opends/src/server/org/opends/server/core/networkgroups/NetworkGroupConfigManager.java
index 3c6bd24..40df1d2 100644
--- a/opends/src/server/org/opends/server/core/networkgroups/NetworkGroupConfigManager.java
+++ b/opends/src/server/org/opends/server/core/networkgroups/NetworkGroupConfigManager.java
@@ -238,7 +238,6 @@
     ConfigChangeResult configChangeResult =
       new ConfigChangeResult(resultCode, adminActionRequired, messages);
 
-
     // Get the existing network group if it's already enabled.
     NetworkGroup existingNetworkGroup = networkGroups.get(configuration.dn());
 
@@ -297,7 +296,7 @@
           } catch (DirectoryException de) {
             if (resultCode == ResultCode.SUCCESS)
             {
-              resultCode = DirectoryServer.getServerErrorResultCode();
+              resultCode = de.getResultCode();
             }
             messages.add(de.getMessageObject());
           }
@@ -305,6 +304,9 @@
       }
     }
 
+    configChangeResult =
+      new ConfigChangeResult(resultCode, adminActionRequired, messages);
+
     return configChangeResult;
   }
 

--
Gitblit v1.10.0