aboutsummaryrefslogtreecommitdiffstats
path: root/lcm/ns_vnfs/biz/terminate_nfs.py
diff options
context:
space:
mode:
Diffstat (limited to 'lcm/ns_vnfs/biz/terminate_nfs.py')
-rw-r--r--lcm/ns_vnfs/biz/terminate_nfs.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lcm/ns_vnfs/biz/terminate_nfs.py b/lcm/ns_vnfs/biz/terminate_nfs.py
index c479348e..b435e67f 100644
--- a/lcm/ns_vnfs/biz/terminate_nfs.py
+++ b/lcm/ns_vnfs/biz/terminate_nfs.py
@@ -138,7 +138,10 @@ class TerminateVnfs(threading.Thread):
raise NSLCMException('VNF terminate failed on VNFM side.')
def delete_subscription(self):
- SubscriptionDeletion(self.vnfm_inst_id, self.vnf_inst_id).do_biz()
+ try:
+ SubscriptionDeletion(self.vnfm_inst_id, self.vnf_inst_id).do_biz()
+ except Exception as e:
+ logger.error("delete_subscription failed: %s", e.message)
def delete_data_from_db(self):
NfInstModel.objects.filter(nfinstid=self.vnf_inst_id).delete()