fix(filter_mca): update helper function for filtering MCAs for payments (#5529)

This commit is contained in:
Kashif
2024-08-07 18:03:45 +05:30
committed by GitHub
parent f51b6c91a7
commit 1715cf0ed4
5 changed files with 42 additions and 41 deletions

View File

@ -560,10 +560,18 @@ pub async fn refresh_cgraph_cache<'a>(
}
};
let merchant_connector_accounts = payments_oss::helpers::filter_mca_based_on_business_profile(
merchant_connector_accounts,
profile_id,
);
let connector_type = match transaction_type {
api_enums::TransactionType::Payment => common_enums::ConnectorType::PaymentProcessor,
#[cfg(feature = "payouts")]
api_enums::TransactionType::Payout => common_enums::ConnectorType::PayoutProcessor,
};
let merchant_connector_accounts =
payments_oss::helpers::filter_mca_based_on_profile_and_connector_type(
merchant_connector_accounts,
profile_id.as_ref(),
connector_type,
);
let api_mcas = merchant_connector_accounts
.into_iter()