[pbs-devel] [PATCH proxmox-backup] api2/types: ArchiveEntry: fix inverse 'leaf' value
Dominik Csapak
d.csapak at proxmox.com
Tue Feb 23 15:20:17 CET 2021
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 at proxmox.com>
---
src/api2/types/mod.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/api2/types/mod.rs b/src/api2/types/mod.rs
index 13dba033..b72d54c1 100644
--- a/src/api2/types/mod.rs
+++ b/src/api2/types/mod.rs
@@ -1333,7 +1333,7 @@ impl ArchiveEntry {
text: String::from_utf8_lossy(filepath.split(|x| *x == b'/').last().unwrap())
.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 {
DirEntryAttribute::File { size, .. } => Some(*size),
_ => None
--
2.20.1
More information about the pbs-devel
mailing list