fix check file not found use is_err_object_not_found

This commit is contained in:
weisd
2024-12-23 15:44:24 +08:00
parent a40c2e2978
commit b46a78fb63
4 changed files with 15 additions and 7 deletions
+7 -2
View File
@@ -60,8 +60,13 @@ impl ObjectStore {
match items {
Ok(items) => Result::<_, crate::Error>::Ok(items.prefixes),
Err(e) if is_not_found(&e) => Result::<_, crate::Error>::Ok(vec![]),
Err(e) => Err(Error::StringError(format!("list {prefix} failed, err: {e:?}"))),
Err(e) => {
if is_not_found(&e) {
Result::<_, crate::Error>::Ok(vec![])
} else {
Err(Error::StringError(format!("list {prefix} failed, err: {e:?}")))
}
}
}
});
}