aboutsummaryrefslogtreecommitdiffstats
path: root/vicn/resource/central.py
diff options
context:
space:
mode:
Diffstat (limited to 'vicn/resource/central.py')
-rw-r--r--vicn/resource/central.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/vicn/resource/central.py b/vicn/resource/central.py
index 4398ae5a..bf1c8f7a 100644
--- a/vicn/resource/central.py
+++ b/vicn/resource/central.py
@@ -523,11 +523,12 @@ class ICNRoutes(Resource):
def _get_prefix_origins(self):
origins = dict()
for group in self.groups:
- for producer in group.iter_by_type_str('producer'):
- node_uuid = producer.node._state.uuid
+ for node in group.iter_by_type_str('node'):
+ node_uuid = node._state.uuid
if not node_uuid in origins:
origins[node_uuid] = list()
- origins[node_uuid].extend(producer.prefixes)
+ for producer in node.producers:
+ origins[node_uuid].extend(producer.prefixes)
return origins
def _get_icn_routes(self):