From eb2b6b31d0e90c359a63befe1a23ba066df62d1c Mon Sep 17 00:00:00 2001 From: Kruthi Bhat Date: Sat, 12 Dec 2020 01:05:09 +0530 Subject: VF Module Upgrade blank pop-up issue Change-Id: I24cb6e97e8a9d7bcda73ab0c69b242026d7be79b Issue-ID: VID-925 Signed-off-by: krutbhat@att.com --- .../service-planning/objectsToTree/shared.tree.service.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'vid-webpack-master') diff --git a/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/shared.tree.service.ts b/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/shared.tree.service.ts index da4e5c943..e067ad86d 100644 --- a/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/shared.tree.service.ts +++ b/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/shared.tree.service.ts @@ -574,8 +574,17 @@ export class SharedTreeService { let returnValue = false; if(node.data.type == 'VFmodule') { let serviceHierarchy = this._store.getState().service.serviceHierarchy[serviceModelId]; - let vnf = node.parent.data.modelName; - let baseModuleFlag= (serviceHierarchy.vnfs[vnf].vfModules[node.data.modelName].properties.baseModule) ? true: false; + let vnf :any; + let baseModuleFlag: any; + + if(node.parent) { + vnf= node.parent.data.modelName; + } + + if(vnf) { + baseModuleFlag=(serviceHierarchy.vnfs[vnf].vfModules[node.data.modelName].properties.baseModule) ? true: false; + } + if(baseModuleFlag) { if(node.parent.children.length >1) { -- cgit 1.2.3-korg