diff --git a/hive-c0re/src/dashboard/tombstones.rs b/hive-c0re/src/dashboard/tombstones.rs index eebf7c49..365496ba 100644 --- a/hive-c0re/src/dashboard/tombstones.rs +++ b/hive-c0re/src/dashboard/tombstones.rs @@ -189,10 +189,13 @@ pub(super) async fn post_purge_tombstone( errors.push(format!("{}: {e}", dir.display())); } } - let _ = state + if let Err(e) = state .coord .approvals - .fail_pending_for_agent(name.as_str(), "agent state purged"); + .fail_pending_for_agent(name.as_str(), "agent state purged") + { + tracing::warn!(%name, error = ?e, "approvals: failing pending on tombstone purge failed"); + } if errors.is_empty() { tracing::info!(%name, "tombstone purged"); // Fire the post-purge tombstones snapshot so dashboards