diff --git a/js/vehicleApi.js b/js/vehicleApi.js index c7a4b8b..975987a 100644 --- a/js/vehicleApi.js +++ b/js/vehicleApi.js @@ -250,7 +250,13 @@ exports.apiRefuelingById=asyncHandler(async (req,res)=>{ res.redirect('/'); return; } - var oilChangeLast= getTopN(vehicle.oilChangeLast,'kilometer',1)[0].kilometer; + var oilChangeLast=0; + var topN=getTopN(vehicle.oilChangeLast,'kilometer',1)[0] + if (topN!=null) + { + oilChangeLast= getTopN(vehicle.oilChangeLast,'kilometer',1)[0].kilometer; + } + const settings=await Settings.find({name:"vehicleEmailNotify"}); var nextOilChange=oilChangeLast+vehicle.oilChangeInterval var remainingKilometers=nextOilChange-parseInt(parseInt(kmcounter));