diff --git a/src/views/workflow/task/components/flow/ProcessInformation.vue b/src/views/workflow/task/components/flow/ProcessInformation.vue index 93552cd..52e4d82 100644 --- a/src/views/workflow/task/components/flow/ProcessInformation.vue +++ b/src/views/workflow/task/components/flow/ProcessInformation.vue @@ -125,21 +125,28 @@ function setColors(finishedIds: Array, currentIds: Array) { const elementRegistry = data.bpmnViewer.get('elementRegistry'); if (finishedIds.length > 0) { finishedIds.forEach((it) => { - let Event = elementRegistry.get(it); - - modeling.setColor(Event, { - stroke: 'green', - fill: 'white', - }); + try { + let Event = elementRegistry.get(it); + modeling.setColor(Event, { + stroke: 'green', + fill: 'white', + }); + } catch (error) { + console.error(`Error setColor element with id ${it}:`, error); + } }); } if (currentIds.length > 0) { currentIds.forEach((it) => { - let Event = elementRegistry.get(it); - modeling.setColor(Event, { - stroke: '#409eff', - fill: 'white', - }); + try { + let Event = elementRegistry.get(it); + modeling.setColor(Event, { + stroke: '#409eff', + fill: 'white', + }); + } catch (error) { + console.error(`Error setColor element with id ${it}:`, error); + } }); } }