diff --git a/Controller/src/main/java/org/gusdb/workflow/RunnableWorkflow.java b/Controller/src/main/java/org/gusdb/workflow/RunnableWorkflow.java index d7fa603..996906a 100644 --- a/Controller/src/main/java/org/gusdb/workflow/RunnableWorkflow.java +++ b/Controller/src/main/java/org/gusdb/workflow/RunnableWorkflow.java @@ -395,8 +395,8 @@ private boolean okToRun(RunnableWorkflowStep step, String[] types, if (type.indexOf(WorkflowGraph.FLAG_DIVIDER) >= 0) continue; - if (typeCounts.get(type) != null && typeCounts.get(type) >= getThrottleConfig(type, config, configFile)) { - okToRun = false; + if (typeCounts.get(type) != null && getThrottleConfig(type, config, configFile) != null && typeCounts.get(type) >= getThrottleConfig(type, config, configFile)) { + okToRun = false; break; } }