diff --git a/src/js/controller.js b/src/js/controller.js index 747ab1d..904de84 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -34,9 +34,9 @@ angular.module('focaModalDetalleCisternas') } Promise.all([promesaVehiculo, promesaCisternas, promesaRemito]).then(function(res) { if (idRemito !== -1 && !validarCargas(res[1].data, res[2].data)) { - focaModalService.alert('Los artículos del remito exceden ' + - 'la cantidad disponible del vehiculo'); - $uibModalInstance.close(true); + var error = 'Los artículos del remito exceden la cantidad disponible del ' + + 'vehiculo'; + $uibModalInstance.dismiss(error); return; } $scope.cargandoDatos = false; @@ -333,6 +333,7 @@ angular.module('focaModalDetalleCisternas') articulos.forEach(function(articulo) { cisternas.forEach(function(cisterna) { + if(!cisterna.cisternaCarga) cisterna.cisternaCarga = {}; //SI LA CISTERNA ESTA VACIA O //SI LA CISTERNA TIENE EL MISMO PRODUCTO //Y AUN TIENE LUGAR