From 5689311cff57e3e3625a905bd117792658c45d65 Mon Sep 17 00:00:00 2001 From: weisd Date: Fri, 10 Oct 2025 15:16:28 +0800 Subject: [PATCH] fix:#630 (#633) --- crates/filemeta/src/filemeta_inline.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/filemeta/src/filemeta_inline.rs b/crates/filemeta/src/filemeta_inline.rs index 447c2ad4..d022d0d9 100644 --- a/crates/filemeta/src/filemeta_inline.rs +++ b/crates/filemeta/src/filemeta_inline.rs @@ -169,6 +169,9 @@ impl InlineData { } pub fn remove(&mut self, remove_keys: Vec) -> Result { let buf = self.after_version(); + if buf.is_empty() { + return Ok(false); + } let mut cur = Cursor::new(buf); let mut fields_len = rmp::decode::read_map_len(&mut cur)? as usize;