diff --git a/TaskServer/ProcessExecutionEvents.js b/TaskServer/ProcessExecutionEvents.js index ba5bd34fa..9d11febff 100644 --- a/TaskServer/ProcessExecutionEvents.js +++ b/TaskServer/ProcessExecutionEvents.js @@ -99,6 +99,7 @@ if (networkNode.dataTasks !== undefined) { for (let z = 0; z < networkNode.dataTasks.projectDataTasks.length; z++) { let projectDataTasks = networkNode.dataTasks.projectDataTasks[z] + if (projectDataTasks.exchangeDataTasks === undefined) {continue} for (let j = 0; j < projectDataTasks.exchangeDataTasks.length; j++) { let exchangeTasks = projectDataTasks.exchangeDataTasks[j] for (let p = 0; p < exchangeTasks.marketDataTasks.length; p++) { diff --git a/TaskServer/StatusReport.js b/TaskServer/StatusReport.js index e2263623f..6c28ca7d2 100644 --- a/TaskServer/StatusReport.js +++ b/TaskServer/StatusReport.js @@ -125,6 +125,7 @@ if (branch === undefined) { return } for (let z = 0; z < branch.projectDataTasks.length; z++) { let projectDataTasks = branch.projectDataTasks[z] + if (projectDataTasks.exchangeDataTasks === undefined) {continue} for (let j = 0; j < projectDataTasks.exchangeDataTasks.length; j++) { let exchangeTasks = projectDataTasks.exchangeDataTasks[j] for (let p = 0; p < exchangeTasks.marketDataTasks.length; p++) {