From 7e270d50b300a8b32d11a1360f271a6677a30cb8 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Thu, 11 Jun 2009 00:33:54 +0000
Subject: [PATCH] - [Issue 4029] : Recurring backup failling on Windows : revert to conventional, cryptic task instance naming since user friendly naming scheme in place does not play well in some cases like Windows file and path naming constraints where task naming gets carried over for recurring backup task instances.
---
opends/src/server/org/opends/server/backends/task/RecurringTask.java | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/backends/task/RecurringTask.java b/opends/src/server/org/opends/server/backends/task/RecurringTask.java
index b0235c8..5c7a893 100644
--- a/opends/src/server/org/opends/server/backends/task/RecurringTask.java
+++ b/opends/src/server/org/opends/server/backends/task/RecurringTask.java
@@ -411,8 +411,8 @@
// Make a regular task iteration from this recurring task.
nextTask = task.getClass().newInstance();
Entry nextTaskEntry = recurringTaskEntry.duplicate(false);
- String nextTaskID = task.getTaskID() + " - " +
- nextTaskDate.toString();
+ SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmssSSS");
+ String nextTaskID = task.getTaskID() + "-" + df.format(nextTaskDate);
String nextTaskIDName = NAME_PREFIX_TASK + "id";
AttributeType taskIDAttrType =
DirectoryServer.getAttributeType(nextTaskIDName);
--
Gitblit v1.10.0