diff --git a/app.js b/app.js index a411782..76ee138 100644 --- a/app.js +++ b/app.js @@ -648,12 +648,12 @@ app.get('/riege', requireAuth, async (req, res) => { app.get('/teilnehmer', requireAuth, async (req, res) => { try { - const teilnehmendeResult = await pool.query('SELECT * FROM teilnehmende'); + const teilnehmendeResult = await pool.query('SELECT * FROM teilnehmende ORDER BY helfer DESC, vorname ASC'); const teilnehmende = teilnehmendeResult.rows.map(t => ({ ...t, age: calculateAge(t.geburtsdatum) - })).sort((a, b) => b.age - a.age); + })); res.render('teilnehmer', { teilnehmende, session: req.session }); } catch (error) {