Fixed: Backup API tweaks

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
pull/6/head
Qstick 6 years ago
parent 5a57c0cf17
commit a7108c079d

@ -117,7 +117,8 @@ namespace Lidarr.Api.V1.System.Backup
private string GetBackupPath(NzbDrone.Core.Backup.Backup backup) private string GetBackupPath(NzbDrone.Core.Backup.Backup backup)
{ {
return Path.Combine(_backupService.GetBackupFolder(), backup.Type.ToString(), backup.Name); return Path.Combine(_backupService.GetBackupFolder(backup.Type), backup.Name);
} }
private int GetBackupId(NzbDrone.Core.Backup.Backup backup) private int GetBackupId(NzbDrone.Core.Backup.Backup backup)
@ -127,7 +128,7 @@ namespace Lidarr.Api.V1.System.Backup
private NzbDrone.Core.Backup.Backup GetBackup(int id) private NzbDrone.Core.Backup.Backup GetBackup(int id)
{ {
return _backupService.GetBackups().SingleOrDefault(b => id == GetBackupId(b)); return _backupService.GetBackups().SingleOrDefault(b => GetBackupId(b) == id);
} }
} }
} }

@ -23,6 +23,7 @@ namespace NzbDrone.Core.Backup
List<Backup> GetBackups(); List<Backup> GetBackups();
void Restore(string backupFileName); void Restore(string backupFileName);
string GetBackupFolder(); string GetBackupFolder();
string GetBackupFolder(BackupType backupType);
} }
public class BackupService : IBackupService, IExecute<BackupCommand> public class BackupService : IBackupService, IExecute<BackupCommand>
@ -165,7 +166,7 @@ namespace NzbDrone.Core.Backup
return Path.Combine(_appFolderInfo.GetAppDataPath(), backupFolder); return Path.Combine(_appFolderInfo.GetAppDataPath(), backupFolder);
} }
private string GetBackupFolder(BackupType backupType) public string GetBackupFolder(BackupType backupType)
{ {
return Path.Combine(GetBackupFolder(), backupType.ToString().ToLower()); return Path.Combine(GetBackupFolder(), backupType.ToString().ToLower());
} }

Loading…
Cancel
Save