diff --git a/js/vehicleApi.js b/js/vehicleApi.js index ed793d9..9ba0fe0 100644 --- a/js/vehicleApi.js +++ b/js/vehicleApi.js @@ -220,6 +220,7 @@ function newFindClosest(dates, tDate, kmcounter) { exports.apiRefuelingById=asyncHandler(async (req,res)=>{ const {refuelPicker, vehicleIdF,fueledHUF, kmcounter, fueledqty}=req.body; let lastkm=0 + const qty=Number(fueledqty.replace(',','.')); if (isValidObjectId(vehicleIdF)==false) { req.flash('error','Nem létező jármű'); @@ -243,7 +244,7 @@ exports.apiRefuelingById=asyncHandler(async (req,res)=>{ var oilChangeLast= getTopN(vehicle.oilChangeLast,'kilometer',1)[0].kilometer; const settings=await Settings.find({name:"vehicleEmailNotify"}); var nextOilChange=oilChangeLast+vehicle.oilChangeInterval - var remainingKilometers=nextOilChange-parseInt(kmcounter); + var remainingKilometers=nextOilChange-parseInt(parseInt(kmcounter)); if(nextOilChange<=(parseInt(kmcounter)+5000)) { @@ -268,7 +269,7 @@ exports.apiRefuelingById=asyncHandler(async (req,res)=>{ }, $push:{refueling:{ dateTime: Date.parse(refuelPicker), - quantity:fueledqty, + quantity: qty, fueledHUF:fueledHUF, kilometer:kmcounter} }