summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian Aune <kraune@verizonmedia.com>2022-08-19 16:25:00 +0200
committerKristian Aune <kraune@verizonmedia.com>2022-08-19 16:25:00 +0200
commita8e7ef79cbdd70b3ac2357577b973b79074a4a12 (patch)
tree47de2bcd79ddb091f0085a6cd400ae2662cf7862
parentd0727a603474d5202feed3b47ee21a72c513405e (diff)
Not all proton trace children have traces
-rw-r--r--client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx b/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
index 7299f1cb777..7a630a017cb 100644
--- a/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
+++ b/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
@@ -128,6 +128,10 @@ function createProtonSpans(children, parentID) {
[{ refType: 'CHILD_OF', traceID: traceID, spanID: parentID }]
);
data.push(newSpan);
+ // eslint-disable-next-line no-prototype-builtins
+ if (!child.hasOwnProperty('traces')) {
+ return;
+ }
let traces = child['traces'];
for (let k = 0; k < traces.length; k++) {
let trace = traces[k];