From 8b001ef5cf2095bdc62c068b26d03926f7192829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s?= Date: Tue, 12 Feb 2019 10:10:36 -0300 Subject: [PATCH] comprobar si existen productos para puntos de descarga --- src/js/businessService.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) 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); }, -- 1.9.1