src/backup/datastore.rs: move last_backup to BackupInfo

This commit is contained in:
Dietmar Maurer
2019-05-11 12:07:09 +02:00
parent b02a52e3a5
commit 51a4f63ff7
3 changed files with 12 additions and 13 deletions

View File

@ -73,9 +73,9 @@ fn upgrade_to_backup_protocol(
let username = rpcenv.get_user().unwrap();
let env_type = rpcenv.env_type();
let last_backup = datastore.last_backup(backup_type, backup_id)?;
let backup_dir = BackupDir::new(backup_type, backup_id, backup_time.timestamp());
let backup_group = BackupGroup::new(backup_type, backup_id);
let last_backup = BackupInfo::last_backup(&datastore.base_path(), &backup_group)?;
let backup_dir = BackupDir::new_with_group(backup_group, backup_time.timestamp());
let (path, is_new) = datastore.create_backup_dir(&backup_dir)?;
if !is_new { bail!("backup directorty already exists."); }