fix(router): handle default case for card_network for co-badged cards (#6825)

This commit is contained in:
Sakil Mostak
2024-12-16 17:26:51 +05:30
committed by GitHub
parent ae00a103de
commit f95ee51bb3

View File

@ -4433,7 +4433,7 @@ pub async fn get_additional_payment_data(
api_models::payments::AdditionalPaymentData::Card(Box::new(
api_models::payments::AdditionalCardInfo {
card_issuer: card_info.card_issuer,
card_network: card_network.or(card_info.card_network),
card_network: card_network.clone().or(card_info.card_network),
bank_code: card_info.bank_code,
card_type: card_info.card_type,
card_issuing_country: card_info.card_issuing_country,
@ -4453,7 +4453,7 @@ pub async fn get_additional_payment_data(
api_models::payments::AdditionalPaymentData::Card(Box::new(
api_models::payments::AdditionalCardInfo {
card_issuer: None,
card_network: None,
card_network,
bank_code: None,
card_type: None,
card_issuing_country: None,
@ -4696,7 +4696,7 @@ pub async fn get_additional_payment_data(
api_models::payments::AdditionalPaymentData::Card(Box::new(
api_models::payments::AdditionalCardInfo {
card_issuer: card_info.card_issuer,
card_network: card_network.or(card_info.card_network),
card_network: card_network.clone().or(card_info.card_network),
bank_code: card_info.bank_code,
card_type: card_info.card_type,
card_issuing_country: card_info.card_issuing_country,
@ -4716,7 +4716,7 @@ pub async fn get_additional_payment_data(
api_models::payments::AdditionalPaymentData::Card(Box::new(
api_models::payments::AdditionalCardInfo {
card_issuer: None,
card_network: None,
card_network,
bank_code: None,
card_type: None,
card_issuing_country: None,