diff --git a/src/js/controller.js b/src/js/controller.js index ca18896..5d23698 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -66,21 +66,27 @@ angular.module('focaModalCotizacion') VENDEDOR: precioVenta }; - //SETEO HORAS A CERO PARA COMPARAR SOLO FECHA - fecha.setHours(0, 0, 0, 0); - ultimaFecha.setHours(0, 0, 0, 0); - - //SI ES LA MISMA FECHA Y MISMOS PRECIOS SOLO ACTUALIZA LA HORA - if(fecha.getTime() === ultimaFecha.getTime() && - precioCompra == $scope.cotizacion[0].COTIZACION && - precioVenta == $scope.cotizacion[0].VENDEDOR) { - cotizacion.ID = $scope.cotizacion[0].ID; + if (ultimaFecha) { + //SETEO HORAS A CERO PARA COMPARAR SOLO FECHA + fecha.setHours(0, 0, 0, 0); + ultimaFecha.setHours(0, 0, 0, 0); + + //SI ES LA MISMA FECHA Y MISMOS PRECIOS SOLO ACTUALIZA LA HORA + if(fecha.getTime() === ultimaFecha.getTime() && + precioCompra == $scope.cotizacion[0].COTIZACION && + precioVenta == $scope.cotizacion[0].VENDEDOR) { + cotizacion.ID = $scope.cotizacion[0].ID; + } } return focaModalCotizacionService.guardarCotizacion(cotizacion); }) .then(function() { actualizarTabla(); $scope.obteniendoCotizacion = false; + }) + .catch(function() { + focaModalService.alert('Hubo un error al obtener la última cotización'); + $scope.obteniendoCotizacion = false; }); };