From 9aba89a12c9bc280e1ddaf558dbbdaffd536e0a3 Mon Sep 17 00:00:00 2001 From: weisd Date: Wed, 6 Aug 2025 11:45:23 +0800 Subject: [PATCH] fix: miss inline metadata (#345) --- crates/ecstore/src/set_disk.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ecstore/src/set_disk.rs b/crates/ecstore/src/set_disk.rs index 967297d3..517acf6a 100644 --- a/crates/ecstore/src/set_disk.rs +++ b/crates/ecstore/src/set_disk.rs @@ -3461,6 +3461,7 @@ impl ObjectIO for SetDisks { let now = OffsetDateTime::now_utc(); for (i, fi) in parts_metadatas.iter_mut().enumerate() { + fi.metadata = user_defined.clone(); if is_inline_buffer { if let Some(writer) = writers[i].take() { 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.metadata = user_defined.clone(); fi.mod_time = Some(now); fi.size = w_size as i64; fi.versioned = opts.versioned || opts.version_suspended;