From b752ba4810dbc905491a25270bbb30cb9b3c8b8d Mon Sep 17 00:00:00 2001 From: mrjvs Date: Wed, 12 Aug 2026 14:58:32 +0200 Subject: [PATCH] fix: fixed discord account linking --- server/api/account/discord-link.get.ts | 2 +- server/routes/account/connect/discord.get.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/api/account/discord-link.get.ts b/server/api/account/discord-link.get.ts index 29cdab2..38890d5 100644 --- a/server/api/account/discord-link.get.ts +++ b/server/api/account/discord-link.get.ts @@ -11,7 +11,7 @@ export default defineEventHandler(async (event): Promise const redirectUrl = discord.makeCallbackUrl(); const url = new URL('https://discord.com/oauth2/authorize'); url.searchParams.set('response_type', 'code'); - url.searchParams.set('client_id', 'code'); + url.searchParams.set('client_id', discord.clientId); url.searchParams.set('scope', 'identify'); url.searchParams.set('redirect_uri', redirectUrl); url.searchParams.set('prompt', 'scope'); diff --git a/server/routes/account/connect/discord.get.ts b/server/routes/account/connect/discord.get.ts index d7fb600..75823cb 100644 --- a/server/routes/account/connect/discord.get.ts +++ b/server/routes/account/connect/discord.get.ts @@ -33,8 +33,11 @@ export default defineEventHandler(async (event) => { } const tokens = await discordFetch('/oauth2/token', { + method: 'POST', body: new URLSearchParams({ grant_type: 'authorization_code', + client_id: discord.clientId, + client_secret: discord.clientSecret, code: authCode, redirect_uri: discord.makeCallbackUrl() })