diff --git a/libdaggy/src/executors/task/DaggyRunnerTaskExecutor.cpp b/libdaggy/src/executors/task/DaggyRunnerTaskExecutor.cpp index 296a558..22d16d1 100644 --- a/libdaggy/src/executors/task/DaggyRunnerTaskExecutor.cpp +++ b/libdaggy/src/executors/task/DaggyRunnerTaskExecutor.cpp @@ -316,9 +316,8 @@ void DaggyRunnerTaskExecutor::monitor() task["taskName"].GetString()); auto it = taskResources.find(tid); if (it != taskResources.end()) { - const auto &res = taskResources.at(tid); - caps.current.cores += res.cores; - caps.current.memoryMB += res.memoryMB; + caps.current.cores += it->second.cores; + caps.current.memoryMB += it->second.memoryMB; } auto attempt = attemptRecordFromJSON(task["attempt"]);