Scale out fix for vfmodule name
[vid.git] / vid-app-common / src / main / webapp / app / vid / scripts / modals / new-change-management / new-change-management.controller.js
index d37bcb8..086ae0f 100644 (file)
 
                                var data;
                                if(workflowType=="VNF Scale Out") {
-                                   var name = moduleToScale.modelCustomizationName.split('-')[0]; //example: vSAMP12..base..module-0
-                    name = name + "-" + vnf.groupModules[moduleToScale.customizationUuid].length;
-
                     data = {
                         modelInfo: {
                             modelType: 'vfModule',
                             modelInvariantId: moduleToScale.invariantUuid,
-                            modelName: name,
+                            modelName: moduleToScale.modelCustomizationName,
                             modelVersion: moduleToScale.version,
                             modelVersionId: moduleToScale.uuid
                         },
                         requestInfo: requestInfoData,
                         relatedInstanceList: [],
                         requestParameters:requestParametersData
-                    }
-                    requestInfoData.instanceName = vnf.name;
+                    };
+                    requestInfoData.instanceName = vnf.name + "_" + (vnf.groupModules[moduleToScale.customizationUuid].length + 1);
                 }else{
                     data = {
                         vnfName: vnf.name,
                         requestInfo: requestInfoData,
                         relatedInstanceList: [],
                         requestParameters:requestParametersData
-                    }
+                    };
                 }
 
                                var serviceInstanceId = '';