diff --git a/core/storage/btree.rs b/core/storage/btree.rs index 735f0495e..71fffe0c7 100644 --- a/core/storage/btree.rs +++ b/core/storage/btree.rs @@ -2153,6 +2153,7 @@ impl BTreeCursor { ) == Ordering::Equal { tracing::debug!("insert_into_page: found exact match with cell_idx={cell_idx}, overwriting"); + self.has_record.set(CursorHasRecord::Yes { rowid: self.get_index_rowid_from_record() }); self.overwrite_cell(page.clone(), cell_idx, record)?; self.state .mut_write_info()