From: Felipe Vicens Date: Fri, 22 May 2020 13:14:31 +0000 (+0200) Subject: Fix #1076 slice instantiation without CP in NSD fail X-Git-Tag: v8.0.0rc1 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=92f2ad5cc0f8aa07b7d74266fa2a9ef4d2e26570;p=osm%2FLCM.git Fix #1076 slice instantiation without CP in NSD fail Change-Id: I7a62b7d73fc57fa5c3630475043eb6dd39fc2ef5 Signed-off-by: Felipe Vicens --- diff --git a/osm_lcm/netslice.py b/osm_lcm/netslice.py index fe8a7b9a..4d731afe 100644 --- a/osm_lcm/netslice.py +++ b/osm_lcm/netslice.py @@ -248,7 +248,7 @@ class NetsliceLcm(LcmBase): if nss_cp_item["nss-ref"] == nss["nss-id"]: db_nsds = self.db.get_one("nsds", {"_id": nss["nsdId"]}) # Go for nsd, and search the CP that match with nst:CP to get vld-id-ref - for cp_nsd in db_nsds["connection-point"]: + for cp_nsd in db_nsds.get("connection-point", ()): if cp_nsd["name"] == nss_cp_item["nsd-connection-point-ref"]: if nslcmop.get("operationParams"): if nslcmop["operationParams"].get("nsName") == nss["nsName"]: