diff options
Diffstat (limited to 'lcm/ns_vnfs/biz/terminate_nfs.py')
-rw-r--r-- | lcm/ns_vnfs/biz/terminate_nfs.py | 5 |
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() |