From 81b1c30357115ac4586c7fba3c80e243efb4a592 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Thu, 22 Jan 2015 17:06:14 +0000
Subject: [PATCH] OPENDJ-1752 (CR-5857) Remove backup fails

---
 opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackupManager.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackupManager.java b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackupManager.java
index ad28264..3c079e5 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackupManager.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackupManager.java
@@ -696,6 +696,9 @@
                            String backupID)
          throws DirectoryException
   {
+    // Keep information about backup to be deleted for file removal
+    BackupInfo backupInfo = getBackupInfo(backupDir, backupID);
+
     try
     {
       backupDir.removeBackup(backupID);
@@ -722,7 +725,6 @@
     }
 
     // Remove the archive file.
-    BackupInfo backupInfo = getBackupInfo(backupDir, backupID);
     File archiveFile = getArchiveFile(backupDir, backupInfo);
     archiveFile.delete();
 

--
Gitblit v1.10.0