diff --git a/src/main/java/it/unibz/inf/isochrone/network/NodeConnection.java b/src/main/java/it/unibz/inf/isochrone/network/NodeConnection.java index 66c43a5e8ffbd1c21970c99547a8b0d9f81365bf..c2b566246807b4468a9d21cf0171df54892c67db 100644 --- a/src/main/java/it/unibz/inf/isochrone/network/NodeConnection.java +++ b/src/main/java/it/unibz/inf/isochrone/network/NodeConnection.java @@ -149,7 +149,11 @@ public class NodeConnection { } private static Collection<Integer> getRoutesToTargetNode(final Map<Node, Collection<Link>> m, final int nodeId) { - final Collection<Link> linkSet = m.get(nodeId); + return getRoutesToTargetNode(m, getNodeById(m, nodeId)); + } + + private static Collection<Integer> getRoutesToTargetNode(final Map<Node, Collection<Link>> m, final Node node) { + final Collection<Link> linkSet = m.get(node); final Set<Integer> resultSet = new HashSet<>(linkSet.size()); for (final Link l : linkSet) { resultSet.add(l.getRoute());