From 03bec90b83729171c586cfc5fb0f33cb2ef22eeb Mon Sep 17 00:00:00 2001 From: Simon Wicky Date: Tue, 20 May 2025 15:48:09 +0200 Subject: [PATCH] swap a decode into a fromrow to please future postgres feature (#5785) * swap a decode into a fromrow to please future postgres feature * add missing feature and missing crate in log filter --- Cargo.lock | 2 +- nym-node-status-api/nym-node-status-api/Cargo.toml | 4 ++-- nym-node-status-api/nym-node-status-api/src/db/models.rs | 2 +- nym-node-status-api/nym-node-status-api/src/logging.rs | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1a14cd6b2f..7b663ebae4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6306,7 +6306,7 @@ dependencies = [ [[package]] name = "nym-node-status-api" -version = "2.3.1" +version = "2.3.2" 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 c82be75433..8873f58f37 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 = "2.3.1" +version = "2.3.2" authors.workspace = true repository.workspace = true homepage.workspace = true @@ -30,7 +30,7 @@ nym-bin-common = { path = "../../common/bin-common", features = ["models"] } nym-node-status-client = { path = "../nym-node-status-client" } nym-crypto = { path = "../../common/crypto", features = ["asymmetric", "serde"] } nym-http-api-client = { path = "../../common/http-api-client" } -nym-http-api-common = { path = "../../common/http-api-common" } +nym-http-api-common = { path = "../../common/http-api-common", features = ["middleware"]} nym-network-defaults = { path = "../../common/network-defaults" } nym-serde-helpers = { path = "../../common/serde-helpers" } nym-statistics-common = { path = "../../common/statistics" } diff --git a/nym-node-status-api/nym-node-status-api/src/db/models.rs b/nym-node-status-api/nym-node-status-api/src/db/models.rs index 062399bca5..8977402f80 100644 --- a/nym-node-status-api/nym-node-status-api/src/db/models.rs +++ b/nym-node-status-api/nym-node-status-api/src/db/models.rs @@ -421,7 +421,7 @@ impl ScraperNodeInfo { } #[allow(dead_code)] // it's not dead code but clippy doesn't detect usage in sqlx macros -#[derive(sqlx::Decode, Debug)] +#[derive(FromRow, Debug)] pub(crate) struct NymNodeDto { pub node_id: i64, pub ed25519_identity_pubkey: String, diff --git a/nym-node-status-api/nym-node-status-api/src/logging.rs b/nym-node-status-api/nym-node-status-api/src/logging.rs index bf3960e27b..588fee460e 100644 --- a/nym-node-status-api/nym-node-status-api/src/logging.rs +++ b/nym-node-status-api/nym-node-status-api/src/logging.rs @@ -30,6 +30,7 @@ pub(crate) fn setup_tracing_logger() -> anyhow::Result<()> { "hyper", "sqlx", "h2", + "nym-http-api-client", "tendermint_rpc", "tower_http", "axum",