From addba014b9495ab9fdbbb5d2f688872ba9da4eb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 23 Dec 2017 01:58:28 +0100 Subject: [PATCH] only search throug space_nodes if there are any --- src/c3nav/routing/router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/routing/router.py b/src/c3nav/routing/router.py index dc1d2d1f..0206316a 100644 --- a/src/c3nav/routing/router.py +++ b/src/c3nav/routing/router.py @@ -112,7 +112,7 @@ class Router: area.nodes = set(node.i for node in area_nodes) for node in area_nodes: node.areas.add(area.pk) - if not area.nodes: + if not area.nodes and space_nodes: nearest_node = min(space_nodes, key=lambda node: area.geometry.distance(node.point)) area.nodes.add(nearest_node.i) areas[area.pk] = area