From 0041c135f7872cb9dda7e68c1adfad8d013672c8 Mon Sep 17 00:00:00 2001 From: Cesar Rodas Date: Mon, 28 Jul 2025 22:34:27 -0300 Subject: [PATCH] Fix `get_mint_quote_by_request_lookup_id` Fixes #916 The two functions (read and transaction) got out of sync --- crates/cdk-sql-common/src/mint/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/cdk-sql-common/src/mint/mod.rs b/crates/cdk-sql-common/src/mint/mod.rs index 0f362b6d..6a937037 100644 --- a/crates/cdk-sql-common/src/mint/mod.rs +++ b/crates/cdk-sql-common/src/mint/mod.rs @@ -1124,12 +1124,12 @@ where request_lookup_id_kind FROM mint_quote - WHERE request_lookup_id = :request_lookup_id"#, + WHERE request_lookup_id = :request_lookup_id + AND request_lookup_id_kind = :request_lookup_id_kind + "#, )? - .bind( - "request_lookup_id", - serde_json::to_string(request_lookup_id)?, - ) + .bind("request_lookup_id", request_lookup_id.to_string()) + .bind("request_lookup_id_kind", request_lookup_id.kind()) .fetch_one(&self.db) .await? .map(|row| sql_row_to_mint_quote(row, vec![], vec![]))