diff --git a/src/graphql/operations/user.ts b/src/graphql/operations/user.ts index e1278102..e3419837 100644 --- a/src/graphql/operations/user.ts +++ b/src/graphql/operations/user.ts @@ -6,16 +6,9 @@ import { formatUser, formatAddresses, PublicError } from '../helpers'; export default async function (parent, args) { const addresses = formatAddresses([args.id]); if (!addresses.length) throw new PublicError('Invalid address'); - const query = ` - SELECT - u.*, - SUM(l.vote_count) as votesCount, - SUM(l.proposal_count) as proposalsCount, - MAX(l.last_vote) as lastVote - FROM users u - LEFT JOIN leaderboard l ON l.user = u.id - WHERE id = ? - LIMIT 1`; + + const query = `SELECT u.* FROM users u WHERE id = ? LIMIT 1`; + try { const users = await db.queryAsync(query, addresses[0]); if (users.length === 1) return formatUser(users[0]);