From 45966a0a302621ed3f2d03f50cd61a584fddf0ab Mon Sep 17 00:00:00 2001 From: aktas Date: Tue, 4 May 2021 19:32:45 +0300 Subject: [PATCH] Bug 1526 Fix If vnfd:id and vnfd:df:lcm-operations-configuration:operate-vnf-op-config:day1-2:id are not the same, it fails to add the relation defined in NSD. Change-Id: I15e0a23c726fe4257c1b628faae2b2b50c0675e9 Signed-off-by: aktas --- osm_lcm/ns.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/osm_lcm/ns.py b/osm_lcm/ns.py index dc69449..6fd9e5a 100644 --- a/osm_lcm/ns.py +++ b/osm_lcm/ns.py @@ -2110,8 +2110,11 @@ class NsLcm(LcmBase): db_vnfd_list = db_nsr.get('vnfd-id') if db_vnfd_list: for vnfd in db_vnfd_list: + db_vnf_relations = None db_vnfd = self.db.get_one("vnfds", {"_id": vnfd}) - db_vnf_relations = get_configuration(db_vnfd, db_vnfd["id"]).get("relation", []) + db_vnf_configuration = get_configuration(db_vnfd, db_vnfd["id"]) + if db_vnf_configuration: + db_vnf_relations = db_vnf_configuration.get("relation", []) if db_vnf_relations: for r in db_vnf_relations: # check if this VCA is in the relation -- 2.17.1