diff --git a/src/js/businessService.js b/src/js/businessService.js index b044e04..1326e2b 100644 --- a/src/js/businessService.js +++ b/src/js/businessService.js @@ -26,16 +26,20 @@ angular.module('focaCrearNotaPedido') addPuntosDescarga: function(idNotaPedido, puntosDescarga) { var puntos = []; - puntosDescarga.forEach(function(punto) { - punto.articulosAgregados.forEach(function(articulo) { - puntos.push({ - idPuntoDescarga: punto.id, - idNotaPedido: idNotaPedido, - idProducto: articulo.id, - cantidad: articulo.cantidad - }); + if (puntosDescarga && puntosDescarga.length > 0) { + puntosDescarga.forEach(function(punto) { + if (puntos.articulosAgregados && puntos.articulosAgregados.length > 0) { + punto.articulosAgregados.forEach(function(articulo) { + puntos.push({ + idPuntoDescarga: punto.id, + idNotaPedido: idNotaPedido, + idProducto: articulo.id, + cantidad: articulo.cantidad + }); + }); + } }); - }); + } return crearNotaPedidoService.crearPuntosDescarga(puntos); },