From 815cd390f8977785416ca5a489a5232c25e976e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincze=20J=C3=B3zsef?= Date: Thu, 2 Nov 2023 08:20:06 +0100 Subject: [PATCH] =?UTF-8?q?Tankol=C3=A1s=20sz=C3=A1m=C3=ADt=C3=A1s=20jav?= =?UTF-8?q?=C3=ADtva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/vehicleApi.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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} }