fix: include properties in hasTrace check for ProcessorRecord paths
The hasTrace flag on ProcessorNode now also checks inputProperties and outputProperties on the flat-record code paths (buildTreeBySeq and buildTreeByProcessorId). The ProcessorExecution path (processors_json) will be updated once cameleer3-common publishes the new snapshot. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -134,7 +134,8 @@ public class DetailService {
|
||||
|
||||
for (ProcessorRecord p : processors) {
|
||||
boolean hasTrace = p.inputBody() != null || p.outputBody() != null
|
||||
|| p.inputHeaders() != null || p.outputHeaders() != null;
|
||||
|| p.inputHeaders() != null || p.outputHeaders() != null
|
||||
|| p.inputProperties() != null || p.outputProperties() != null;
|
||||
ProcessorNode node = new ProcessorNode(
|
||||
p.processorId(), p.processorType(), p.status(),
|
||||
p.startTime(), p.endTime(),
|
||||
@@ -179,7 +180,8 @@ public class DetailService {
|
||||
Map<String, ProcessorNode> nodeMap = new LinkedHashMap<>();
|
||||
for (ProcessorRecord p : processors) {
|
||||
boolean hasTrace = p.inputBody() != null || p.outputBody() != null
|
||||
|| p.inputHeaders() != null || p.outputHeaders() != null;
|
||||
|| p.inputHeaders() != null || p.outputHeaders() != null
|
||||
|| p.inputProperties() != null || p.outputProperties() != null;
|
||||
nodeMap.put(p.processorId(), new ProcessorNode(
|
||||
p.processorId(), p.processorType(), p.status(),
|
||||
p.startTime(), p.endTime(),
|
||||
|
||||
Reference in New Issue
Block a user