X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Fns%2Fvnfs%2Fnotify_lcm.py;h=4ec8052613a5898ab48341405ef1f70c622dc340;hb=0e32012d2b0238bb2662f5d0ac44666b99732e8c;hp=9ebd89e582a1db70f39f0be335157cc6a4cce969;hpb=e390605fe7d0cf04b8e69c101544ab2c9eff2086;p=vfc%2Fnfvo%2Flcm.git diff --git a/lcm/ns/vnfs/notify_lcm.py b/lcm/ns/vnfs/notify_lcm.py index 9ebd89e5..4ec80526 100644 --- a/lcm/ns/vnfs/notify_lcm.py +++ b/lcm/ns/vnfs/notify_lcm.py @@ -106,6 +106,7 @@ class NotifyLcm(object): networkResource = ignore_case_get(vl, 'networkResource') resourceType = ignore_case_get(networkResource, 'resourceType') resourceId = ignore_case_get(networkResource, 'resourceId') + resourceName = ignore_case_get(networkResource, 'resourceName') if resourceType != 'network': self.exception('affectedVl struct error: resourceType not euqal network') @@ -113,13 +114,14 @@ class NotifyLcm(object): ownerId = self.get_vnfinstid(self.m_vnfInstanceId, self.vnfmid) if changeType == 'added': - VLInstModel(vlinstanceid=vlInstanceId, vldid=vldid, ownertype=0, ownerid=ownerId, - relatednetworkid=resourceId, vltype=0).save() + VLInstModel(vlinstanceid=vlInstanceId, vldid=vldid, vlinstancename=resourceName, ownertype=0, + ownerid=ownerId, relatednetworkid=resourceId, vltype=0).save() elif changeType == 'removed': VLInstModel.objects.filter(vlinstanceid=vlInstanceId).delete() elif changeType == 'modified': VLInstModel.objects.filter(vlinstanceid=vlInstanceId)\ - .update(vldid=vldid, ownertype=0, ownerid=ownerId, relatednetworkid=resourceId, vltype=0) + .update(vldid=vldid, vlinstancename=resourceName, ownertype=0, ownerid=ownerId, + relatednetworkid=resourceId, vltype=0) else: self.exception('affectedVl struct error: changeType not in {added,removed,modified}')