From e29139dca764b5120bd724a5874d3cf51f46c91d Mon Sep 17 00:00:00 2001 From: napakalas Date: Fri, 19 Jun 2026 12:02:37 +1200 Subject: [PATCH] Ensure missing node check includes node attribute in connectivity graph (#207). --- mapmaker/routing/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mapmaker/routing/__init__.py b/mapmaker/routing/__init__.py index 303b0c15..54f73fa7 100644 --- a/mapmaker/routing/__init__.py +++ b/mapmaker/routing/__init__.py @@ -827,7 +827,12 @@ def bypass_missing_node(ms_node): # Removing missing nodes (in FC and AC) if settings.get('NPO', False): - missing_nodes = [c for c in connectivity_graph.nodes if c in self.__missing_identifiers] + missing_nodes = [ + c + for c in connectivity_graph + if c in self.__missing_identifiers + or connectivity_graph.nodes[c].get('node') in self.__missing_identifiers + ] for ms_node in missing_nodes: bypass_missing_node(ms_node)