PaymentVariantsWindow: Fix once wrong, every time wrong error

This commit is contained in:
2024-01-08 02:24:19 +01:00
parent f15733f827
commit debee3b4bf

View File

@ -291,9 +291,12 @@ namespace Elwig.Windows {
}
try {
var json = BillingData.ParseJson(DataInput.Text);
var origJson = BillingData.ParseJson(v.Data);
var origJson = v.Data;
try {
origJson = JsonSerializer.Serialize(BillingData.ParseJson(v.Data));
} catch { }
DataValid = true;
if (JsonSerializer.Serialize(json) != JsonSerializer.Serialize(origJson)) {
if (JsonSerializer.Serialize(json) != origJson) {
ControlUtils.SetInputChanged(DataInput);
DataChanged = true;
} else {