diff --git a/app.js b/app.js index 3b55857..7f4efad 100644 --- a/app.js +++ b/app.js @@ -125,21 +125,22 @@ app.get("/ministranten", (req, res) =>{ } for(var i = 0; i < minis.length; i++){ - attachToMini(minis[i]) + attachToMini(minis[i], (mini) => { + res.send(JSON.stringify(minis)); + }); } - res.send(JSON.stringify(minis)); }); }); }); -var attachToMini = function(mini){ +var attachToMini = function(mini, then){ mini.registered = []; con.query("SELECT * FROM `" + mini.Name.toLowerCase() + "` LIMIT 0 , 30", (err, data) => { for(var j = 0; j < data.length; j++){ mini.registered[data[j]["GottesdienstIDs"]] = data[j]["Anwesend"]; } - console.log(JSON.stringify(mini)); + then(mini); }); }