Skip to content

Commit

Permalink
temporary fix for graphhopper#3086
Browse files Browse the repository at this point in the history
  • Loading branch information
karussell committed Dec 8, 2024
1 parent 261fd2f commit 4e232ac
Showing 1 changed file with 3 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ public static Triple<ReaderRelation, RestrictionTopology, RestrictionMembers> bu
throw new OSMRestrictionException("contains duplicate from-/via-/to-members");
WayToEdgeConverter.EdgeResult res = wayToEdgeConverter
.convertForViaWays(restrictionMembers.getFromWays(), restrictionMembers.getViaWays(), restrictionMembers.getToWays());
// temporary fix for #3086
if (res.getFromEdges().size() > 1 && res.getToEdges().size() > 1)
throw new OSMRestrictionException("fromEdges and toEdges cannot be size > 1 at the same time for relation " + relation.getId());
return new Triple<>(relation, RestrictionTopology.way(res.getFromEdges(), res.getViaEdges(), res.getToEdges(), res.getNodes()), restrictionMembers);
} else {
int viaNode = relation.getTag("graphhopper:via_node", -1);
Expand Down

0 comments on commit 4e232ac

Please sign in to comment.