From e31908dd50de33a8aa68e8cfbfb66af183b649b9 Mon Sep 17 00:00:00 2001 From: Robert Latta <robert.latta@geant.org> Date: Wed, 6 Nov 2019 13:37:44 +0000 Subject: [PATCH] Added the top-level-services to the related services --- inventory_provider/routes/classifier.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py index 751321a1..ac080bb0 100644 --- a/inventory_provider/routes/classifier.py +++ b/inventory_provider/routes/classifier.py @@ -66,7 +66,7 @@ def get_top_level_services(circuit_id, r): tls.append( {'name': c['parent_circuit'], 'status': c['parent_circuit_status'], - 'circuit_type': c['parent_circuit_type']}) + 'circuit_type': c['parent_circuit_type'].lower()}) tls.extend(temp_parents) return tls @@ -128,8 +128,9 @@ def get_juniper_link_info(source_equipment, interface): related_services = _related_services() if related_services: - related_services.extend(top_level_services) - result['related-services'] = related_services + top_level_services.extend(related_services) + if top_level_services: + result['related-services'] = top_level_services result = json.dumps(result) # cache this data for the next call -- GitLab