Fix bug, not pass serviceTemplate parameter for create instance
authorLuji7 <lu.ji3@zte.com.cn>
Wed, 28 Sep 2016 03:27:46 +0000 (11:27 +0800)
committerLuji7 <lu.ji3@zte.com.cn>
Wed, 28 Sep 2016 03:27:46 +0000 (11:27 +0800)
Change-Id: Ic3dd9856bb4e91ae3977e707737edd9ecb9208d2
Signed-off-by: Luji7 <lu.ji3@zte.com.cn>
openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/gsolcm.js

index 7892379..a47ee74 100644 (file)
@@ -46,7 +46,7 @@ lcmHandler.prototype = {
             return;
         }
         if (serviceTemplate.csarType === 'GSAR') {
-            serviceInstance.serviceInstanceId = createGsoServiceInstance(gatewayService, serviceInstance);
+            serviceInstance.serviceInstanceId = createGsoServiceInstance(gatewayService, serviceInstance, serviceTemplate);
         } else if (serviceTemplate.csarType === 'NSAR' || serviceTemplate.csarType === 'NFAR') {
             serviceInstance.serviceInstanceId = createNfvoServiceInstance(gatewayService, serviceInstance);
         } else if (serviceTemplate.csarType === 'SSAR') {
@@ -216,7 +216,7 @@ function transformToOptions(vims) {
     return options;
 }
 
-function createGsoServiceInstance(gatewayService, serviceInstance) {
+function createGsoServiceInstance(gatewayService, serviceInstance, serviceTemplate) {
     serviceInstance.serviceParameters.location = serviceInstance.vimLocation;
     var gsoLcmUri = '/openoapi/lifecyclemgr/v1/services';
     var parameter = {