mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-20 03:22:18 +00:00
fix: miss inline metadata (#345)
This commit is contained in:
@@ -3461,6 +3461,7 @@ impl ObjectIO for SetDisks {
|
|||||||
let now = OffsetDateTime::now_utc();
|
let now = OffsetDateTime::now_utc();
|
||||||
|
|
||||||
for (i, fi) in parts_metadatas.iter_mut().enumerate() {
|
for (i, fi) in parts_metadatas.iter_mut().enumerate() {
|
||||||
|
fi.metadata = user_defined.clone();
|
||||||
if is_inline_buffer {
|
if is_inline_buffer {
|
||||||
if let Some(writer) = writers[i].take() {
|
if let Some(writer) = writers[i].take() {
|
||||||
fi.data = Some(writer.into_inline_data().map(bytes::Bytes::from).unwrap_or_default());
|
fi.data = Some(writer.into_inline_data().map(bytes::Bytes::from).unwrap_or_default());
|
||||||
@@ -3469,7 +3470,6 @@ impl ObjectIO for SetDisks {
|
|||||||
fi.set_inline_data();
|
fi.set_inline_data();
|
||||||
}
|
}
|
||||||
|
|
||||||
fi.metadata = user_defined.clone();
|
|
||||||
fi.mod_time = Some(now);
|
fi.mod_time = Some(now);
|
||||||
fi.size = w_size as i64;
|
fi.size = w_size as i64;
|
||||||
fi.versioned = opts.versioned || opts.version_suspended;
|
fi.versioned = opts.versioned || opts.version_suspended;
|
||||||
|
|||||||
Reference in New Issue
Block a user