Fix IndexError when creating a VNFFG
When creating a VNFFG with referred VNF not created, VnffgInvalidMappingException should be raised, but IndexError happened for a bug. Change-Id: I46414d846790a48765ce13993d72a7ac332569d9 Closes-Bug: #1642536
This commit is contained in:
@@ -498,7 +498,7 @@ class VnffgPluginDbMixin(vnffg.VNFFGPluginBase, db_base.CommonDbMixin):
|
||||
vnf_list = vnfm_plugin.get_vnfs(context,
|
||||
{'vnfd_id': [vnfd_id]},
|
||||
fields=['id'])
|
||||
if vnf_list is None:
|
||||
if len(vnf_list) == 0:
|
||||
raise nfvo.VnffgInvalidMappingException(vnfd_name=vnfd)
|
||||
else:
|
||||
LOG.debug(_('Matching VNFs found %s'), vnf_list)
|
||||
|
||||
Reference in New Issue
Block a user