From a3255921062dc339fb7622d57879d30fcd8bc021 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Sat, 5 May 2018 01:00:19 +0900 Subject: [PATCH] Can match exact reverse --- BTCPayServer/Rating/RateRules.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/BTCPayServer/Rating/RateRules.cs b/BTCPayServer/Rating/RateRules.cs index b7c7f20bc..617a24447 100644 --- a/BTCPayServer/Rating/RateRules.cs +++ b/BTCPayServer/Rating/RateRules.cs @@ -149,9 +149,10 @@ namespace BTCPayServer.Rating (Pair: p, Priority: 0, Inverse: false), (Pair: new CurrencyPair(p.Left, "X"), Priority: 1, Inverse: false), (Pair: new CurrencyPair("X", p.Right), Priority: 1, Inverse: false), - (Pair: new CurrencyPair(invP.Left, "X"), Priority: 2, Inverse: true), - (Pair: new CurrencyPair("X", invP.Right), Priority: 2, Inverse: true), - (Pair: new CurrencyPair("X", "X"), Priority: 3, Inverse: false) + (Pair: invP, Priority: 2, Inverse: true), + (Pair: new CurrencyPair(invP.Left, "X"), Priority: 3, Inverse: true), + (Pair: new CurrencyPair("X", invP.Right), Priority: 3, Inverse: true), + (Pair: new CurrencyPair("X", "X"), Priority: 4, Inverse: false) }) { if (ruleList.ExpressionsByPair.TryGetValue(pair.Pair, out var expression))