From 341df4df019a94fe0264450cf9c47afd7fe91f89 Mon Sep 17 00:00:00 2001 From: Yvv Date: Fri, 30 Oct 2026 17:42:48 +0100 Subject: [PATCH] =?UTF-8?q?v3=20:=20une=20mesure=20de=20participation=20ma?= =?UTF-8?q?nqu=C3=A9e=20au=20d=C3=A9marrage=20laisse=20la=20r=C3=A9f=C3=A9?= =?UTF-8?q?rence,=20sans=20arr=C3=AAter=20le=20serveur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- crates/ld-server/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/ld-server/src/lib.rs b/crates/ld-server/src/lib.rs index 102e59a..f3fb3c8 100644 --- a/crates/ld-server/src/lib.rs +++ b/crates/ld-server/src/lib.rs @@ -199,7 +199,10 @@ pub async fn run() -> anyhow::Result<()> { let state = AppState::new(cfg, db).await?; seed::ensure(&state).await?; - participation::refresh(&state, false).await?; + // A measure missed leaves the reference in place; the sweeper takes it again. + if let Err(e) = participation::refresh(&state, false).await { + tracing::warn!(error = %e, "usual participation"); + } auth::bootstrap(&state).await?; if let Err(e) = publish::ensure_key(&state).await { tracing::warn!(error = %e, "publication key");