From c0fced82c8a9fb4ee7f728c79e3a650c5ec2b119 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 9 Jun 2012 02:31:56 -0700 Subject: [PATCH] Cleanup. --- src/SerializedTransaction.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/SerializedTransaction.cpp b/src/SerializedTransaction.cpp index ec94093f0b..daadbd5b39 100644 --- a/src/SerializedTransaction.cpp +++ b/src/SerializedTransaction.cpp @@ -272,11 +272,14 @@ void SerializedTransaction::makeITFieldAbsent(SOE_Field field) Json::Value SerializedTransaction::getJson(int options) const { - Json::Value ret(Json::objectValue); - ret["Type"] = mFormat->t_name; + Json::Value ret = Json::objectValue; ret["ID"] = getTransactionID().GetHex(); ret["Signature"] = mSignature.getText(); - ret["Middle"] = mMiddleTxn.getJson(options); + + Json::Value middle = mMiddleTxn.getJson(options); + middle["Type"] = mFormat->t_name; + ret["Middle"] = middle; + ret["Inner"] = mInnerTxn.getJson(options); return ret; }