Update routeRestaurant.js

This commit is contained in:
2020-07-30 21:03:33 +02:00
parent d2ab242fed
commit f2bee18131

View File

@@ -77,16 +77,21 @@ router.get("/dishes", (req, res) => {
if (err) { if (err) {
res.sendStatus(404); res.sendStatus(404);
} else { } else {
const dishesCount = result.dishes.length; var dishesCount = result.dishes.length;
let dishes = []; let dishes = [];
result.dishes.forEach((element) => { result.dishes.forEach((element) => {
Dish.findById(element, (err, result) => { Dish.findById(element, (err, result) => {
if (err) { if (err) {
console.log("ERROR fetching dish"); res.sendStatus(500);
} else {
if (result === null) {
dishesCount--;
if (dishes.length == dishesCount) res.send(dishes);
} else { } else {
dishes.push(result); dishes.push(result);
if (dishes.length == dishesCount) res.send(dishes); if (dishes.length == dishesCount) res.send(dishes);
} }
}
}); });
}); });
} }