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) {
|
for (ProcessorRecord p : processors) {
|
||||||
boolean hasTrace = p.inputBody() != null || p.outputBody() != null
|
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(
|
ProcessorNode node = new ProcessorNode(
|
||||||
p.processorId(), p.processorType(), p.status(),
|
p.processorId(), p.processorType(), p.status(),
|
||||||
p.startTime(), p.endTime(),
|
p.startTime(), p.endTime(),
|
||||||
@@ -179,7 +180,8 @@ public class DetailService {
|
|||||||
Map<String, ProcessorNode> nodeMap = new LinkedHashMap<>();
|
Map<String, ProcessorNode> nodeMap = new LinkedHashMap<>();
|
||||||
for (ProcessorRecord p : processors) {
|
for (ProcessorRecord p : processors) {
|
||||||
boolean hasTrace = p.inputBody() != null || p.outputBody() != null
|
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(
|
nodeMap.put(p.processorId(), new ProcessorNode(
|
||||||
p.processorId(), p.processorType(), p.status(),
|
p.processorId(), p.processorType(), p.status(),
|
||||||
p.startTime(), p.endTime(),
|
p.startTime(), p.endTime(),
|
||||||
|
|||||||
Reference in New Issue
Block a user