fix(ecstore): hide deleted versioned folder prefixes (#4296)

This commit is contained in:
cxymds
2026-07-06 14:04:53 +08:00
committed by GitHub
parent 005197140e
commit 2585855d23
4 changed files with 299 additions and 2 deletions
@@ -110,6 +110,7 @@ pub struct ListPathRawOptions {
pub bucket: String,
pub path: String,
pub recursive: bool,
pub incl_deleted: bool,
pub filter_prefix: Option<String>,
pub forward_to: Option<String>,
pub min_disks: usize,
@@ -138,6 +139,7 @@ impl Clone for ListPathRawOptions {
bucket: self.bucket.clone(),
path: self.path.clone(),
recursive: self.recursive,
incl_deleted: self.incl_deleted,
filter_prefix: self.filter_prefix.clone(),
forward_to: self.forward_to.clone(),
min_disks: self.min_disks,
@@ -251,6 +253,7 @@ async fn list_path_raw_inner(
bucket: opts_clone.bucket.clone(),
base_dir: opts_clone.path.clone(),
recursive: opts_clone.recursive,
incl_deleted: opts_clone.incl_deleted,
report_notfound: opts_clone.report_not_found,
filter_prefix: opts_clone.filter_prefix.clone(),
forward_to: opts_clone.forward_to.clone(),
@@ -403,6 +406,7 @@ async fn list_path_raw_inner(
bucket: opts_clone.bucket.clone(),
base_dir: opts_clone.path.clone(),
recursive: opts_clone.recursive,
incl_deleted: opts_clone.incl_deleted,
report_notfound: opts_clone.report_not_found,
filter_prefix: opts_clone.filter_prefix.clone(),
forward_to: opts_clone.forward_to.clone(),