From d622449d7fa046e6a7da51d2dcfda06e5c724def Mon Sep 17 00:00:00 2001 From: Hugo Trentesaux <hugo@trentesaux.fr> Date: Sat, 30 Nov 2024 12:32:10 +0100 Subject: [PATCH] allow distance to fail --- node/src/service.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/node/src/service.rs b/node/src/service.rs index 894644308..b64b952d2 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -503,7 +503,15 @@ where FullBackend, >( &*client, parent, distance_dir, &babe_owner_keys.clone() - )?; + ); + // provides fallback when distance inherent data provider crashes + let distance = match distance { + Ok(distance) => distance, + Err(e) => { + log::warn!("{:?}", e); + sp_distance::InherentDataProvider::new(None) + } + }; Ok((timestamp, babe, distance)) } }, -- GitLab