From ce898012e8b6c242498da15840b4938fc4f0c38e Mon Sep 17 00:00:00 2001 From: keegreil Date: Sun, 13 Sep 2026 07:50:09 -0400 Subject: [PATCH] fix: bootstrap fresh nodes across snapshot families --- boot_portal/Services/BootProtocolStateService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot_portal/Services/BootProtocolStateService.cs b/boot_portal/Services/BootProtocolStateService.cs index 643ac21..c733322 100644 --- a/boot_portal/Services/BootProtocolStateService.cs +++ b/boot_portal/Services/BootProtocolStateService.cs @@ -4659,7 +4659,8 @@ public async Task TryAdoptCurrentStateAsync(BootStateBundle bundle, string } if (GetActiveConsensusVersion() >= BootProtocolVersions.ConsensusVersion && bundle.SnapshotFamilyMember != null && - hasLocalActiveFamily) + hasLocalActiveFamily && + (!localStateIsEmpty || _poolConfig.AllowEmptySnapshotBootstrap)) { return await TryReconcileSiblingSnapshotAsync( bundle,