EditBillingData: Fix conversion error
This commit is contained in:
@ -37,9 +37,15 @@ namespace Elwig.Helpers.Billing {
|
||||
}
|
||||
}
|
||||
} else if (p is JsonValue paymentVal) {
|
||||
var idx = paymentVal.GetValue<decimal>();
|
||||
if (!dict2.ContainsKey(idx)) dict2[idx] = [];
|
||||
dict2[idx].Add("default");
|
||||
if (paymentVal.TryGetValue<decimal>(out var price)) {
|
||||
if (!dict2.ContainsKey(price)) dict2[price] = [];
|
||||
dict2[price].Add("default");
|
||||
} else if (paymentVal.TryGetValue<string>(out var curve)) {
|
||||
var idx = int.Parse(curve.Split(":")[1] ?? "0");
|
||||
if (!dict1.ContainsKey(idx)) dict1[idx] = [];
|
||||
dict1[idx].Add("default");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var virtOffset = dict1.Count > 0 ? dict1.Max(e => e.Key) + 1 : 1;
|
||||
|
Reference in New Issue
Block a user