From f11b2caeb1e171309d656ff83ccd1fb87bc39891 Mon Sep 17 00:00:00 2001 From: durch Date: Fri, 25 Jul 2025 11:43:05 +0200 Subject: [PATCH] No error swallowing --- Cargo.lock | 2 +- nym-node-status-api/nym-node-status-api/Cargo.toml | 2 +- nym-node-status-api/nym-node-status-api/src/http/state.rs | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f524330cb7..e915951391 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6768,7 +6768,7 @@ dependencies = [ [[package]] name = "nym-node-status-api" -version = "3.2.4" +version = "3.2.5" dependencies = [ "ammonia", "anyhow", diff --git a/nym-node-status-api/nym-node-status-api/Cargo.toml b/nym-node-status-api/nym-node-status-api/Cargo.toml index f0d6e186d7..35e529d1d5 100644 --- a/nym-node-status-api/nym-node-status-api/Cargo.toml +++ b/nym-node-status-api/nym-node-status-api/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-api" -version = "3.2.4" +version = "3.2.5" authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node-status-api/nym-node-status-api/src/http/state.rs b/nym-node-status-api/nym-node-status-api/src/http/state.rs index 212a0a05e8..4b6a315732 100644 --- a/nym-node-status-api/nym-node-status-api/src/http/state.rs +++ b/nym-node-status-api/nym-node-status-api/src/http/state.rs @@ -505,7 +505,10 @@ impl HttpCache { None => { let new_node_stats = crate::db::queries::get_daily_stats(db) .await - .unwrap_or_default() + .unwrap_or_else(|e| { + tracing::error!("Failed to get daily stats from database: {}", e); + vec![] + }) .into_iter() .rev() .collect::>();