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 { try {
var json = BillingData.ParseJson(DataInput.Text); 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; DataValid = true;
if (JsonSerializer.Serialize(json) != JsonSerializer.Serialize(origJson)) { if (JsonSerializer.Serialize(json) != origJson) {
ControlUtils.SetInputChanged(DataInput); ControlUtils.SetInputChanged(DataInput);
DataChanged = true; DataChanged = true;
} else { } else {