Fix for vehicles without events

This commit is contained in:
Selim Mustafaev 2020-09-16 13:59:58 +03:00
parent ad27bf3078
commit c8f68870b2

View File

@ -77,9 +77,14 @@ router.get('/', async (req, res) => {
let vehicles = await collection.find(finalQuery, { number: 1, events: 1 }).toArray(); let vehicles = await collection.find(finalQuery, { number: 1, events: 1 }).toArray();
let events = []; let events = [];
for(let vehicle of vehicles) { for(let vehicle of vehicles) {
if(!vehicle.events) {
continue;
}
for(let event of vehicle.events) { for(let event of vehicle.events) {
event.number = vehicle.number; event.number = vehicle.number;
} }
events = events.concat(vehicle.events); events = events.concat(vehicle.events);
} }
res.send({ success: true, data: events }); res.send({ success: true, data: events });