From 603b7121de55e4f828a1fa905afa8863b77dacc2 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Tue, 7 Oct 2025 11:34:25 +0300 Subject: [PATCH] integrity check: check index root pages too we had code in the integrity check state machine for indexes, but index root pages were never added to the list to check. --- core/translate/integrity_check.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/translate/integrity_check.rs b/core/translate/integrity_check.rs index fc750fef8..a2bafe3f0 100644 --- a/core/translate/integrity_check.rs +++ b/core/translate/integrity_check.rs @@ -16,6 +16,11 @@ pub fn translate_integrity_check( for table in schema.tables.values() { if let crate::schema::Table::BTree(table) = table.as_ref() { root_pages.push(table.root_page); + if let Some(indexes) = schema.indexes.get(table.name.as_str()) { + for index in indexes.iter() { + root_pages.push(index.root_page); + } + } }; } let message_register = program.alloc_register();