fix tests

This commit is contained in:
Mayukha Vadari
2026-05-28 13:31:26 -04:00
parent fd86ca9205
commit 076d923cc1

View File

@@ -1032,6 +1032,11 @@ NoModifiedUnmodifiableFields::finalize(
ReadView const& view,
beast::Journal const& j)
{
// LedgerStateFix repairs ledger invariants, so it may need to modify
// fields that are otherwise immutable.
if (tx.getTxnType() == ttLEDGER_STATE_FIX)
return true;
static auto const kFieldChanged = [](auto const& before, auto const& after, auto const& field) {
bool const beforeField = before->isFieldPresent(field);
bool const afterField = after->isFieldPresent(field);