mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
fix(payment_methods): revert the filter for getting the mcas which are disabled (#4756)
This commit is contained in:
@ -124,9 +124,7 @@ impl MerchantConnectorAccount {
|
||||
if get_disabled {
|
||||
generics::generic_filter::<<Self as HasTable>::Table, _, _, _>(
|
||||
conn,
|
||||
dsl::merchant_id
|
||||
.eq(merchant_id.to_owned())
|
||||
.and(dsl::disabled.eq(true)),
|
||||
dsl::merchant_id.eq(merchant_id.to_owned()),
|
||||
None,
|
||||
None,
|
||||
Some(dsl::created_at.asc()),
|
||||
|
||||
@ -3700,7 +3700,12 @@ pub async fn get_mca_status(
|
||||
.change_context(errors::ApiErrorResponse::MerchantConnectorAccountNotFound {
|
||||
id: merchant_id.to_string(),
|
||||
})?;
|
||||
|
||||
let mut mca_ids = HashSet::new();
|
||||
let mcas = mcas
|
||||
.into_iter()
|
||||
.filter(|mca| mca.disabled == Some(true))
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
for mca in mcas {
|
||||
mca_ids.insert(mca.merchant_connector_id);
|
||||
|
||||
Reference in New Issue
Block a user