api2/types: ArchiveEntry: fix inverse 'leaf' value
a 'leaf' node is every file *except* directories, so we have to reverse the logtic here this fixes the pxar.didx browser in the web ui Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
cba167b874
commit
875d375d7a
|
@ -1333,7 +1333,7 @@ impl ArchiveEntry {
|
||||||
text: String::from_utf8_lossy(filepath.split(|x| *x == b'/').last().unwrap())
|
text: String::from_utf8_lossy(filepath.split(|x| *x == b'/').last().unwrap())
|
||||||
.to_string(),
|
.to_string(),
|
||||||
entry_type: CatalogEntryType::from(entry_type).to_string(),
|
entry_type: CatalogEntryType::from(entry_type).to_string(),
|
||||||
leaf: matches!(entry_type, DirEntryAttribute::Directory { .. }),
|
leaf: !matches!(entry_type, DirEntryAttribute::Directory { .. }),
|
||||||
size: match entry_type {
|
size: match entry_type {
|
||||||
DirEntryAttribute::File { size, .. } => Some(*size),
|
DirEntryAttribute::File { size, .. } => Some(*size),
|
||||||
_ => None
|
_ => None
|
||||||
|
|
Loading…
Reference in New Issue