diff --git a/src/NzbDrone.Core/Backup/BackupService.cs b/src/NzbDrone.Core/Backup/BackupService.cs index 0279783829..33209cc9b3 100644 --- a/src/NzbDrone.Core/Backup/BackupService.cs +++ b/src/NzbDrone.Core/Backup/BackupService.cs @@ -51,6 +51,9 @@ public void Backup(BackupType backupType) { _logger.ProgressInfo("Starting Backup"); + _diskProvider.EnsureFolder(_backupTempFolder); + _diskProvider.EnsureFolder(GetBackupFolder(backupType)); + var backupFilename = String.Format("nzbdrone_backup_{0:yyyy.MM.dd_HH.mm.ss}.zip", DateTime.Now); var backupPath = Path.Combine(GetBackupFolder(backupType), backupFilename); @@ -61,9 +64,6 @@ public void Backup(BackupType backupType) CleanupOldBackups(backupType); } - _diskProvider.EnsureFolder(_backupTempFolder); - _diskProvider.EnsureFolder(GetBackupFolder(backupType)); - BackupConfigFile(); BackupDatabase();