From 69af96ab9e7ab07c2c0ff2a9e730b922095be202 Mon Sep 17 00:00:00 2001 From: Peter Bower <37089506+pbower@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:44:23 +0100 Subject: [PATCH] Minor schema carry-through fix --- src/structs/arena.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/structs/arena.rs b/src/structs/arena.rs index 5361c9f..9f2a084 100644 --- a/src/structs/arena.rs +++ b/src/structs/arena.rs @@ -1607,7 +1607,14 @@ pub(crate) fn consolidate_tables_arena( } // --- Step 3: Freeze and reconstruct via Table::from_arena --- - Table::from_arena(name, &schema, arena, regions, n_rows) + #[allow(unused_mut)] + let mut table = Table::from_arena(name, &schema, arena, regions, n_rows); + // Carry the first table's schema-level metadata + #[cfg(feature = "table_metadata")] + { + table.metadata = tables[0].metadata.clone(); + } + table } #[cfg(test)]