\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