src/backup/manifest.rs: check if manifest contains files
This commit is contained in:
parent
68a6a0ee03
commit
51534c8de9
|
@ -135,6 +135,11 @@ impl TryFrom<Value> for BackupManifest {
|
|||
let size = required_integer_property(item, "size")? as u64;
|
||||
manifest.add_file(filename, size, csum)?;
|
||||
}
|
||||
|
||||
if manifest.files().is_empty() {
|
||||
bail!("manifest does not list any files.");
|
||||
}
|
||||
|
||||
Ok(manifest)
|
||||
}).map_err(|err: Error| format_err!("unable to parse backup manifest - {}", err))
|
||||
|
||||
|
|
Loading…
Reference in New Issue