diff --git a/src/js/controller.js b/src/js/controller.js index e5221c5..dbfe4d1 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -485,10 +485,18 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', ); modalInstance.result.then( function(facturas) { - $scope.cobranza.facturas = $scope.cobranza.facturas.concat(facturas); - }, function() { + var facturasResult = []; + //AGREGO A FACTURASRESULT LAS FACTURAS QUE NO HAN SIDO SELECCIONADAS + facturas.forEach(function(factura) { + var existe = $scope.cobranza.facturas.filter(function(e) { + return angular.equals(factura, e); + }); - } + if (!existe.length) facturasResult.push(factura); + }); + + $scope.cobranza.facturas = $scope.cobranza.facturas.concat(facturasResult); + }, function() { } ); };