From 2273c26793fe6e3abfd90a400823e8e46b3303bb Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Mon, 15 Dec 2008 16:07:29 +0000
Subject: [PATCH] - [Issue 274] Recurring Tasks
---
opends/src/server/org/opends/server/backends/task/TaskThread.java | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/backends/task/TaskThread.java b/opends/src/server/org/opends/server/backends/task/TaskThread.java
index 440bcc2..b9eb145 100644
--- a/opends/src/server/org/opends/server/backends/task/TaskThread.java
+++ b/opends/src/server/org/opends/server/backends/task/TaskThread.java
@@ -194,8 +194,11 @@
try
{
- TaskState returnState = getAssociatedTask().execute();
- getAssociatedTask().setTaskState(returnState);
+ if (!TaskState.isDone(getAssociatedTask().getTaskState()))
+ {
+ TaskState returnState = getAssociatedTask().execute();
+ getAssociatedTask().setTaskState(returnState);
+ }
}
catch (Exception e)
{
--
Gitblit v1.10.0