diff --git a/BTCPayServer/Services/TransactionLinkProviders.cs b/BTCPayServer/Services/TransactionLinkProviders.cs index 48e3eadd9..b3c47f21d 100644 --- a/BTCPayServer/Services/TransactionLinkProviders.cs +++ b/BTCPayServer/Services/TransactionLinkProviders.cs @@ -29,7 +29,7 @@ public class TransactionLinkProviders : Dictionary + var overrideLink = links.FirstOrDefault(item => item.CryptoCode.Equals(pmi, StringComparison.InvariantCultureIgnoreCase)); prov.OverrideBlockExplorerLink = overrideLink?.Link ?? prov.BlockExplorerLinkDefault; } diff --git a/BTCPayServer/Views/UIServer/Policies.cshtml b/BTCPayServer/Views/UIServer/Policies.cshtml index 9291a5d09..a54a1256c 100644 --- a/BTCPayServer/Views/UIServer/Policies.cshtml +++ b/BTCPayServer/Views/UIServer/Policies.cshtml @@ -235,7 +235,7 @@ { var cryptoCode = linkProviders[lpi].Key; var defaultLink = linkProviders[lpi].Value.BlockExplorerLinkDefault; - var existingOverride = Model.BlockExplorerLinks?.SingleOrDefault(tuple => tuple.CryptoCode == cryptoCode); + var existingOverride = Model.BlockExplorerLinks?.FirstOrDefault(tuple => tuple.CryptoCode == cryptoCode); if (existingOverride is null) { existingOverride = new PoliciesSettings.BlockExplorerOverrideItem { CryptoCode = cryptoCode, Link = null };