Attempt cover scenarios of switching back to Bitcoin only after taint (#2881)

This commit is contained in:
Andrew Camilleri
2021-09-24 07:16:25 +02:00
committed by GitHub
parent 0aed8fdb5b
commit 8c061b1f07
7 changed files with 36 additions and 8 deletions

View File

@@ -25,7 +25,8 @@ namespace BTCPayServer.Data
public static PaymentMethodId[] GetEnabledPaymentIds(this StoreData storeData, BTCPayNetworkProvider networks)
{
var excludeFilter = storeData.GetStoreBlob().GetExcludedPaymentMethods();
var paymentMethodIds = storeData.GetSupportedPaymentMethods(networks).Select(p => p.PaymentId)
var paymentMethodIds = storeData.GetSupportedPaymentMethods(networks)
.Select(p => p.PaymentId)
.Where(a => !excludeFilter.Match(a))
.OrderByDescending(a => a.CryptoCode == "BTC")
.ThenBy(a => a.CryptoCode)