diff --git a/src/stores/mapPathStore.ts b/src/stores/mapPathStore.ts index d65a406..8ff51a0 100644 --- a/src/stores/mapPathStore.ts +++ b/src/stores/mapPathStore.ts @@ -262,10 +262,12 @@ clearAllHighlight() { }, async highlightMostFrequentPath() { const LIST_INDEX = 0; - this.insightWithPath['most_freq_traces'][LIST_INDEX].nodes.forEach(nodeToHighlight => { + const traces = this.insightWithPath?.['most_freq_traces']; + if (!traces?.[LIST_INDEX]) return; + traces[LIST_INDEX].nodes.forEach(nodeToHighlight => { nodeToHighlight.data('nodeImageUrl', ImgCapsulesGlow[nodeToHighlight.data('level')]); }); - this.insightWithPath['most_freq_traces'][LIST_INDEX].edges.forEach(edgeToHighlight => + traces[LIST_INDEX].edges.forEach(edgeToHighlight => edgeToHighlight.addClass('highlight-edge')); }, setIsBPMNOn(isOn: boolean) {