fix(payment_methods): populate card fields while saving card again during metadata change condition (#5019)

This commit is contained in:
Chethan Rao
2024-06-18 18:28:54 +05:30
committed by GitHub
parent a7ad7906d7
commit 010e6fe3ee
3 changed files with 13 additions and 13 deletions

View File

@ -469,9 +469,10 @@ where
};
let updated_card = Some(CardDetailFromLocker {
scheme: None,
scheme: existing_pm.scheme.clone(),
last4_digits: Some(card.card_number.get_last4()),
issuer_country: None,
issuer_country: card.card_issuing_country,
card_isin: Some(card.card_number.get_card_isin()),
card_number: Some(card.card_number),
expiry_month: Some(card.card_exp_month),
expiry_year: Some(card.card_exp_year),
@ -479,10 +480,9 @@ where
card_fingerprint: None,
card_holder_name: card.card_holder_name,
nick_name: card.nick_name,
card_network: None,
card_isin: None,
card_issuer: None,
card_type: None,
card_network: card.card_network,
card_issuer: card.card_issuer,
card_type: card.card_type,
saved_to_locker: true,
});