From a332ead845d0731286591651532c52d2d6701a83 Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Fri, 5 Feb 2021 16:56:21 +0000
Subject: [PATCH] corrected circuit_type assignment

---
 inventory_provider/db/ims_data.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/inventory_provider/db/ims_data.py b/inventory_provider/db/ims_data.py
index ddd80b80..d78e7628 100644
--- a/inventory_provider/db/ims_data.py
+++ b/inventory_provider/db/ims_data.py
@@ -101,7 +101,10 @@ def get_port_id_services(ds: IMS):
                     f'product.name == "{st}"',
                     circuit_nav_props,
                     step_count=2000):
-                c['circuit_type'] = 'service'
+                if c['product']['name'] in IMS_SERVICE_NAMES:
+                    c['circuit_type'] = 'service'
+                else:
+                    c['circuit_type'] = 'circuit'
                 yield c
 
         for spd in speeds:
-- 
GitLab