From 173d6cd95323f8c7173310cc75c3efc964826766 Mon Sep 17 00:00:00 2001 From: Maurice Date: Thu, 19 Mar 2026 14:22:05 +0100 Subject: [PATCH] Fix travel-stats: wrong JOIN on days table (d.trip_id not d.id) --- server/src/routes/auth.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/routes/auth.js b/server/src/routes/auth.js index 10d75b7..470c6c5 100644 --- a/server/src/routes/auth.js +++ b/server/src/routes/auth.js @@ -350,7 +350,7 @@ router.get('/travel-stats', authenticate, (req, res) => { SELECT COUNT(DISTINCT t.id) as trips, COUNT(DISTINCT d.id) as days FROM trips t - LEFT JOIN days d ON t.id = d.id + LEFT JOIN days d ON d.trip_id = t.id LEFT JOIN trip_members tm ON t.id = tm.trip_id WHERE (t.user_id = ? OR tm.user_id = ?) AND t.is_archived = 0 `).get(userId, userId);