From b45a7bf251b59ef156cfd7f3235384ac8835fcd4 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Thu, 24 May 2007 13:14:06 +0000
Subject: [PATCH] [Issue 1085]  Synchronization protocol must be extensible

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

diff --git a/opends/src/server/org/opends/server/tasks/InitializeTask.java b/opends/src/server/org/opends/server/tasks/InitializeTask.java
index 2733b89..3f828c1 100644
--- a/opends/src/server/org/opends/server/tasks/InitializeTask.java
+++ b/opends/src/server/org/opends/server/tasks/InitializeTask.java
@@ -87,6 +87,10 @@
    */
   @Override public void initializeTask() throws DirectoryException
   {
+    if (TaskState.isDone(getTaskState()))
+    {
+      return;
+    }
 
     // FIXME -- Do we need any special authorization here?
     Entry taskEntry = getTaskEntry();
@@ -117,7 +121,6 @@
 
     domain=ReplicationDomain.retrievesReplicationDomain(domainDN);
 
-
     attrList = taskEntry.getAttribute(typeSourceScope);
     String sourceString = TaskUtils.getSingleValueString(attrList);
     source = domain.decodeSource(sourceString);

--
Gitblit v1.10.0