From: fujinhua Date: Tue, 16 Oct 2018 08:38:54 +0000 (+0800) Subject: Fix pnf package delete logic X-Git-Tag: 1.2.0~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=0a04cee22918e6155c4a363166492c25d49572bc;p=vfc%2Fnfvo%2Fcatalog.git Fix pnf package delete logic Change-Id: If3a0d5ef87812f8f898cd832aceba70d4fd7f8c9 Issue-ID: VFC-1151 Signed-off-by: fujinhua --- diff --git a/catalog/packages/biz/pnf_descriptor.py b/catalog/packages/biz/pnf_descriptor.py index fe773447..78b55b0c 100644 --- a/catalog/packages/biz/pnf_descriptor.py +++ b/catalog/packages/biz/pnf_descriptor.py @@ -96,6 +96,8 @@ class PnfDescriptor(object): nsd_model = None if ns_pkg.nsdModel: nsd_model = json.JSONDecoder().decode(ns_pkg.nsdModel) + if not nsd_model: + continue pnf_info_ids = [] for pnf in nsd_model['pnfs']: pnfd_id = pnf["properties"]["id"]