diff --git a/routes/himmelstor-daily.route.js b/routes/himmelstor-daily.route.js index d440aa6..25bd157 100644 --- a/routes/himmelstor-daily.route.js +++ b/routes/himmelstor-daily.route.js @@ -17,7 +17,7 @@ router.get("/progress", requireLogin, async (req, res) => { const userId = req.session.user.id; try { const [rows] = await db.query( - "SELECT event_id FROM daily_completions WHERE user_id = ?", + "SELECT event_id FROM daily_completions WHERE user_id = ? AND DATE(completed_at) = CURDATE()", [userId] ); const completed = rows.map(r => r.event_id); diff --git a/sockets/1vKI_daily.socket.js b/sockets/1vKI_daily.socket.js index a1291ac..20299c6 100644 --- a/sockets/1vKI_daily.socket.js +++ b/sockets/1vKI_daily.socket.js @@ -381,7 +381,7 @@ function registerHimmelstorHandlers(io, socket) { // Prüfen ob Station bereits abgeschlossen if (accountId) { const [done] = await db.query( - "SELECT id FROM daily_completions WHERE user_id = ? AND event_id = ?", + "SELECT id FROM daily_completions WHERE user_id = ? AND event_id = ? AND DATE(completed_at) = CURDATE()", [accountId, station] ); if (done.length > 0) {