Small fixes for checking plate number

This commit is contained in:
Selim Mustafaev 2021-01-12 16:44:14 +03:00
parent e3f7421d01
commit 420a46bd55

View File

@ -24,6 +24,9 @@ router.post('/check', async (req, res) => {
let vehicles = await collection.find({ number }).toArray();
if(vehicles.length > 0 && !forceUpdate) {
console.log('vehicle found in database');
let updatedDate = Date.now();
await collection.updateOne({ number }, { $set: { updatedDate } });
vehicles[0].updatedDate = updatedDate;
res.send({ success: true, data: vehicles[0] });
} else {
try {
@ -81,6 +84,7 @@ router.post('/check', async (req, res) => {
// In case of force update of existing vehicle, transfer all events to the new DB record
if (vehicles.length > 0) {
vehicle.addedBy = vehicles[0].addedBy;
vehicle.addedDate = vehicles[0].addedDate;
vehicle.events = vehicles[0].events;
vehicle.osagoContracts = vehicles[0].osagoContracts;