From 256de4229c9aa52691875ac7758bbb4b821aec99 Mon Sep 17 00:00:00 2001 From: Richard Holland Date: Mon, 2 Oct 2023 09:34:40 +0000 Subject: [PATCH] missing emissions on txmeta --- src/ripple/protocol/impl/TxMeta.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ripple/protocol/impl/TxMeta.cpp b/src/ripple/protocol/impl/TxMeta.cpp index 706aaaa49..52b4eb95e 100644 --- a/src/ripple/protocol/impl/TxMeta.cpp +++ b/src/ripple/protocol/impl/TxMeta.cpp @@ -46,6 +46,9 @@ TxMeta::TxMeta( if (obj.isFieldPresent(sfHookExecutions)) setHookExecutions(obj.getFieldArray(sfHookExecutions)); + + if (obj.isFieldPresent(sfHookEmissions)) + setHookEmissions(obj.getFieldArray(sfHookEmissions)); } TxMeta::TxMeta(uint256 const& txid, std::uint32_t ledger, STObject const& obj) @@ -67,6 +70,9 @@ TxMeta::TxMeta(uint256 const& txid, std::uint32_t ledger, STObject const& obj) if (obj.isFieldPresent(sfHookExecutions)) setHookExecutions(obj.getFieldArray(sfHookExecutions)); + + if (obj.isFieldPresent(sfHookEmissions)) + setHookEmissions(obj.getFieldArray(sfHookEmissions)); } TxMeta::TxMeta(uint256 const& txid, std::uint32_t ledger, Blob const& vec)