fix(filemeta): reject positive size without parts (#5354)

* fix(filemeta): reject positive size without parts

* test(ecstore): keep optimized read fixture valid

* test(ecstore): keep listing fixtures valid
This commit is contained in:
cxymds
2026-07-28 17:35:53 +08:00
committed by GitHub
parent df945b275a
commit 547c678eed
4 changed files with 107 additions and 1 deletions
+6
View File
@@ -8500,6 +8500,12 @@ mod test {
file_info.data_dir = data_dir;
file_info.data = data;
file_info.size = size;
file_info.parts = vec![ObjectPartInfo {
number: 1,
size: usize::try_from(size).expect("test object size should fit usize"),
actual_size: size,
..Default::default()
}];
file_info.mod_time = Some(OffsetDateTime::now_utc());
file_info
}