From f7383b4cc8b23708818b35366fa6a37d429ede10 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 23 Aug 2018 11:08:53 +0900 Subject: [PATCH] Fixing error on CheckoutExperience if no crypto is set --- BTCPayServer/Data/StoreData.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BTCPayServer/Data/StoreData.cs b/BTCPayServer/Data/StoreData.cs index ed0c871cd..902b5dacc 100644 --- a/BTCPayServer/Data/StoreData.cs +++ b/BTCPayServer/Data/StoreData.cs @@ -199,7 +199,7 @@ namespace BTCPayServer.Data #pragma warning disable CS0618 public string GetDefaultCrypto(BTCPayNetworkProvider networkProvider = null) { - return DefaultCrypto ?? (networkProvider == null ? "BTC" : GetSupportedPaymentMethods(networkProvider).First().PaymentId.CryptoCode); + return DefaultCrypto ?? (networkProvider == null ? "BTC" : GetSupportedPaymentMethods(networkProvider).Select(p => p.PaymentId.CryptoCode).FirstOrDefault() ?? "BTC"); } public void SetDefaultCrypto(string defaultCryptoCurrency) {