diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java index 5918c0cd6..e8d2fb290 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueuesState.java @@ -426,6 +426,17 @@ public class QueuesState { List elements) { LimitingResourceQueueElement previous = first; for (LimitingResourceQueueElement each : elements) { + + // FIXME: Fixs bug #553, "No such vertex in graph". It seems that + // , for some reason, some of the vertexs (queue elements) are not in graph + // at this point + if (!result.containsVertex(previous)) { + result.addVertex(previous); + } + if (!result.containsVertex(each)) { + result.addVertex(each); + } + result.addEdge(previous, each, Edge.insertionOrder(previous, each)); previous = each; }