diff --git a/framework/src/main/java/org/tron/core/services/event/BlockEventGet.java b/framework/src/main/java/org/tron/core/services/event/BlockEventGet.java index fd34a1fe50f..be15a499d3f 100644 --- a/framework/src/main/java/org/tron/core/services/event/BlockEventGet.java +++ b/framework/src/main/java/org/tron/core/services/event/BlockEventGet.java @@ -65,7 +65,9 @@ public BlockEvent getBlockEvent(long blockNum) throws Exception { } if (instance.isTransactionLogTriggerEnable()) { - blockEvent.setTransactionLogTriggerCapsules(getTransactionLogTrigger(block, solidNum)); + List list = getTransactionLogTrigger(block, solidNum); + list.forEach(t -> t.getTransactionLogTrigger().setInternalTransactionList(null)); + blockEvent.setTransactionLogTriggerCapsules(list); } if (instance.isContractLogTriggerEnable()