From ffe9009d6525f214e02f51998b7916f649170222 Mon Sep 17 00:00:00 2001 From: Sarthak Soni <76486416+Sarthak1799@users.noreply.github.com> Date: Mon, 11 Sep 2023 21:13:05 +0530 Subject: [PATCH] fix(payment_methods): Default card fetch to locker call (#2125) Co-authored-by: Sarthak Soni --- crates/router/src/core/payment_methods/cards.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/crates/router/src/core/payment_methods/cards.rs b/crates/router/src/core/payment_methods/cards.rs index 6a8f804759..7e68eb23d5 100644 --- a/crates/router/src/core/payment_methods/cards.rs +++ b/crates/router/src/core/payment_methods/cards.rs @@ -1921,7 +1921,7 @@ async fn get_card_details( state: &routes::AppState, hyperswitch_token: &str, ) -> errors::RouterResult> { - let mut card_decrypted = + let mut _card_decrypted = decrypt::(pm.payment_method_data.clone(), key) .await .change_context(errors::StorageError::DecryptionError) @@ -1934,13 +1934,9 @@ async fn get_card_details( PaymentMethodsData::Card(crd) => api::CardDetailFromLocker::from(crd), }); - card_decrypted = if let Some(mut crd) = card_decrypted { - crd.scheme = pm.scheme.clone(); - Some(crd) - } else { - Some(get_lookup_key_from_locker(state, hyperswitch_token, pm).await?) - }; - Ok(card_decrypted) + Ok(Some( + get_lookup_key_from_locker(state, hyperswitch_token, pm).await?, + )) } pub async fn get_lookup_key_from_locker(