client restore: don't add server file ending if already specified
If one executes a client command like # proxmox-backup-client files <snapshot> --repository ... the files shown have already the '.fidx' or '.blob' file ending, so if a user would just copy paste that one the client would always add .blob, and the server would not find that file. So avoid adding file endings if it is already a known OK one. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
dc155e9bd7
commit
2d32fe2c04
|
@ -1108,7 +1108,9 @@ fn dump_image<W: Write>(
|
|||
}
|
||||
|
||||
fn parse_archive_type(name: &str) -> (String, ArchiveType) {
|
||||
if name.ends_with(".pxar") {
|
||||
if name.ends_with(".didx") || name.ends_with(".fidx") || name.ends_with(".blob") {
|
||||
(name.into(), archive_type(name).unwrap())
|
||||
} else if name.ends_with(".pxar") {
|
||||
(format!("{}.didx", name), ArchiveType::DynamicIndex)
|
||||
} else if name.ends_with(".img") {
|
||||
(format!("{}.fidx", name), ArchiveType::FixedIndex)
|
||||
|
|
Loading…
Reference in New Issue