Fix bug 1322 66/10066/1
authorDavid Garcia <david.garcia@canonical.com>
Wed, 2 Dec 2020 14:47:46 +0000 (15:47 +0100)
committerDavid Garcia <david.garcia@canonical.com>
Wed, 2 Dec 2020 14:48:04 +0000 (15:48 +0100)
Change-Id: I6a5b2ee56d8ac2383d846ed2fedc1aec37b9d798
Signed-off-by: David Garcia <david.garcia@canonical.com>
osm_nbi/instance_topics.py

index 8ae3a45..26bd26a 100644 (file)
@@ -481,8 +481,8 @@ class NsrTopic(BaseTopic):
         for cp in vnfd.get("ext-cpd", ()):
             vnf_cp = {
                 "name": cp.get("id"),
-                "connection-point-id": cp.get("int-cpd").get("cpd"),
-                "connection-point-vdu-id": cp.get("int-cpd").get("vdu-id"),
+                "connection-point-id": cp.get("int-cpd", {}).get("cpd"),
+                "connection-point-vdu-id": cp.get("int-cpd", {}).get("vdu-id"),
                 "id": cp.get("id"),
                 # "ip-address", "mac-address" # filled by LCM
                 # vim-id  # TODO it would be nice having a vim port id