diff --git a/simulator/generation/plan.rs b/simulator/generation/plan.rs index d06cdfff3..b601a8975 100644 --- a/simulator/generation/plan.rs +++ b/simulator/generation/plan.rs @@ -57,8 +57,11 @@ impl InteractionPlan { i += 1; continue; } - - if interactions[i].contains(plan[j1][j2].to_string().as_str()) { + if plan[j1].len() == j2 { + i += 1; + j1 += 1; + j2 = 0; + } else if interactions[i].contains(plan[j1][j2].to_string().as_str()) { i += 1; if j2 + 1 < plan[j1].len() { j2 += 1;