Commit 5ec68fbfc86c76a48f7a5030911a1e415f2d7042
1 parent
d7942996a1
Exists in
master
valido kms para divisiones por 0
Showing
1 changed file
with
10 additions
and
3 deletions
Show diff stats
src/js/controller.js
... | ... | @@ -48,15 +48,22 @@ angular.module('focaModalInformeChofer') |
48 | 48 | }); |
49 | 49 | idsRemito = eliminarDuplicados(idsRemito); |
50 | 50 | promesas.push( |
51 | - focaModalInformeChoferService.getDistanciaPorIdRemito(idsRemito)); | |
51 | + focaModalInformeChoferService | |
52 | + .getDistanciaPorIdRemito(idsRemito)); | |
52 | 53 | }); |
53 | 54 | return Promise.all(promesas); |
54 | 55 | }) |
55 | 56 | .then(function(res) { |
56 | 57 | res.forEach(function(movimiento, idx) { |
57 | 58 | //Calculo lts/km y los agrego a la grilla |
58 | - var ltsPorKm = | |
59 | - $scope.gridOptions.data[idx].litros / movimiento.data.totalKms; | |
59 | + var ltsPorKm = 0; | |
60 | + if (movimiento.data.totalKms) { | |
61 | + ltsPorKm = | |
62 | + $scope.gridOptions.data[idx].litros / | |
63 | + movimiento.data.totalKms; | |
64 | + } else { | |
65 | + ltsPorKm = $scope.gridOptions.data[idx].litros; | |
66 | + } | |
60 | 67 | $scope.gridOptions.data[idx].kmRecorridos = |
61 | 68 | $filter('number')(movimiento.data.totalKms); |
62 | 69 | $scope.gridOptions.data[idx].ltsPorKm = |