diff --git a/src/js/controller.js b/src/js/controller.js index dd791a2..6d5a7bf 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -36,17 +36,28 @@ angular.module('focaModalDetalleCisternas') Promise.all([promesaVehiculo, promesaCisternas, promesaRemito]).then(function(res) { if (idRemito !== -1 && !validarCargas(res[1].data, res[2].data)) { - var alerta = focaModalService.alert('Los artículos del remito exceden la cantidad disponible del ' + - 'vehiculo'); - $uibModalInstance.dismiss(alerta); + focaModalService + .alert('Los artículos del remito exceden la capacidad disponible del ' + + 'vehiculo') + .then(function() { + $uibModalInstance.dismiss(); + }, function() { + $uibModalInstance.dismiss(); + }); return; } + $scope.cargandoDatos = false; $scope.vehiculo = res[0].data; $scope.cisternas = res[1].data; if(!$scope.cisternas.length) { - $uibModalInstance.dismiss(focaModalService.alert('El vehículo no tiene cisternas')); + focaModalService.alert('El vehículo no tiene cisternas') + .then(function () { + $uibModalInstance.dismiss(); + }, function() { + $uibModalInstance.dismiss(); + }); return; }