error message when model doesn't exist 43/49343/1
authorSonsino, Ofir (os0695) <os0695@intl.att.com>
Tue, 29 May 2018 11:29:06 +0000 (14:29 +0300)
committerSonsino, Ofir (os0695) <os0695@intl.att.com>
Tue, 29 May 2018 11:29:06 +0000 (14:29 +0300)
Change-Id: I86aa21b380d2c0616846d92680382518e2355b3f
Issue-ID: VID-233
Signed-off-by: Sonsino, Ofir (os0695) <os0695@intl.att.com>
vid-app-common/src/main/webapp/app/vid/scripts/controller/ServiceModelController.js

index cbb9357..b52b463 100755 (executable)
                \r
                $scope.createType = COMPONENT.A_LA_CARTE;\r
                $scope.deployService = function(service) {\r
-                       \r
-                       \r
+\r
+\r
                        console.log("Instantiating SDC service " + service.uuid);\r
                        \r
                        $http.get(COMPONENT.SERVICES_PATH + service.uuid)\r
                                .then(function successCallback(getServiceResponse) {\r
                                        \r
                                        var serviceModel = getServiceResponse.data;\r
+\r
+                                       //VID-233 bug fix when models doesn't exists\r
+                                       if(typeof(serviceModel)==="string"){  //not an object\r
+                                               $scope.status = FIELD.STATUS.FAILED_SERVICE_MODELS_ASDC;\r
+                                               $scope.error = true;\r
+                                               $scope.isSpinnerVisible = false;\r
+                                               $scope.isProgressVisible = true;\r
+                                               return;\r
+                                       } else{ //clean error message\r
+                                               $scope.status = "";\r
+                                               $scope.error = false;\r
+                                               $scope.isSpinnerVisible = false;\r
+                                               $scope.isProgressVisible = false;\r
+                                       }\r
+\r
                                        DataService.setServiceName(serviceModel.service.name);\r
 \r
                                        //VOLTE services need input list generated and macro style\r