diff --git a/server.js b/server.js index fa01d14..8526e7a 100644 --- a/server.js +++ b/server.js @@ -1983,7 +1983,7 @@ app.get('/api/player/:uid', (req, res) => { const sdb = new sqlite3.Database(squadronsDbPath, sqlite3.OPEN_READONLY, (err) => { if (err) return resolve(null); sdb.get( - 'SELECT clan_id FROM squadron_members WHERE uid = ? LIMIT 1', + 'SELECT clan_id FROM squadron_members WHERE uid = ? ORDER BY updated_at DESC LIMIT 1', [uid], (qerr, row) => { sdb.close(); diff --git a/web/server.js b/web/server.js index 7fd8fb4..1426c56 100644 --- a/web/server.js +++ b/web/server.js @@ -74,6 +74,7 @@ function getRosterMemberByUid(uid) { FROM squadron_members sm LEFT JOIN squadrons_data sd ON sm.clan_id = sd.clan_id WHERE sm.uid = ? + ORDER BY sm.updated_at DESC LIMIT 1 `, [uid],