fix: payment_method_id not populated (#463)

This commit is contained in:
Manoj Ghorela
2023-01-25 19:29:36 +05:30
committed by GitHub
parent 9ae8b4e104
commit ecd0ca53b9
3 changed files with 5 additions and 5 deletions

View File

@ -280,8 +280,8 @@ pub async fn mock_delete_card<'a>(
.await .await
.change_context(errors::VaultError::FetchCardFailed)?; .change_context(errors::VaultError::FetchCardFailed)?;
Ok(payment_methods::DeleteCardResponse { Ok(payment_methods::DeleteCardResponse {
card_id: locker_mock_up.card_id, card_id: Some(locker_mock_up.card_id),
external_id: locker_mock_up.external_id, external_id: Some(locker_mock_up.external_id),
card_isin: None, card_isin: None,
status: "SUCCESS".to_string(), status: "SUCCESS".to_string(),
}) })

View File

@ -57,8 +57,8 @@ pub struct GetCardResponse {
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")] #[serde(rename_all = "camelCase")]
pub struct DeleteCardResponse { pub struct DeleteCardResponse {
pub card_id: String, pub card_id: Option<String>,
pub external_id: String, pub external_id: Option<String>,
pub card_isin: Option<Secret<String>>, pub card_isin: Option<Secret<String>>,
pub status: String, pub status: String,
} }

View File

@ -91,7 +91,7 @@ impl Vaultable for api::CCard {
let supp_data = SupplementaryVaultData { let supp_data = SupplementaryVaultData {
customer_id: value2.customer_id, customer_id: value2.customer_id,
payment_method_id: None, payment_method_id: value2.payment_method_id,
}; };
Ok((card, supp_data)) Ok((card, supp_data))