diff --git a/src/test/rpc/LedgerRPC_test.cpp b/src/test/rpc/LedgerRPC_test.cpp index b587eff0cb..7d10fad716 100644 --- a/src/test/rpc/LedgerRPC_test.cpp +++ b/src/test/rpc/LedgerRPC_test.cpp @@ -741,8 +741,8 @@ class LedgerRPC_test : public beast::unit_test::Suite BEAST_EXPECT(txns[i].isMember(jss::ctid)); auto const expectedCtid = RPC::encodeCTID(jrr[jss::ledger][jss::ledger_index].asUInt(), i, netID); - BEAST_EXPECT(expectedCtid.has_value()); - BEAST_EXPECT(txns[i][jss::ctid] == *expectedCtid); + if (BEAST_EXPECT(expectedCtid.has_value())) + BEAST_EXPECT(txns[i][jss::ctid] == *expectedCtid); } }