fix: #137 #186 skip delete marker objects when list object

This commit is contained in:
weisd
2024-12-31 16:57:01 +08:00
parent 2d0f286a66
commit dd0a744a3e
11 changed files with 128 additions and 32 deletions
+2 -2
View File
@@ -692,7 +692,7 @@ async fn gather_results(
// TODO: isLatestDeletemarker
if !opts.include_directories
&& (entry.is_dir() || (!opts.versioned && entry.is_object() && entry.is_latest_deletemarker()))
&& (entry.is_dir() || (!opts.versioned && entry.is_object() && entry.is_latest_delete_marker()))
{
continue;
}
@@ -713,7 +713,7 @@ async fn gather_results(
}
}
if !opts.incl_deleted && entry.is_object() && entry.is_latest_deletemarker() && entry.is_object_dir() {
if !opts.incl_deleted && entry.is_object() && entry.is_latest_delete_marker() && entry.is_object_dir() {
continue;
}