diff --git a/src/js/controller.js b/src/js/controller.js index 8cc2a61..1533783 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -48,15 +48,22 @@ angular.module('focaModalInformeChofer') }); idsRemito = eliminarDuplicados(idsRemito); promesas.push( - focaModalInformeChoferService.getDistanciaPorIdRemito(idsRemito)); + focaModalInformeChoferService + .getDistanciaPorIdRemito(idsRemito)); }); return Promise.all(promesas); }) .then(function(res) { res.forEach(function(movimiento, idx) { //Calculo lts/km y los agrego a la grilla - var ltsPorKm = - $scope.gridOptions.data[idx].litros / movimiento.data.totalKms; + var ltsPorKm = 0; + if (movimiento.data.totalKms) { + ltsPorKm = + $scope.gridOptions.data[idx].litros / + movimiento.data.totalKms; + } else { + ltsPorKm = $scope.gridOptions.data[idx].litros; + } $scope.gridOptions.data[idx].kmRecorridos = $filter('number')(movimiento.data.totalKms); $scope.gridOptions.data[idx].ltsPorKm =