From bead7250366962e434b7853c49b90f8a74a731f4 Mon Sep 17 00:00:00 2001 From: Kirill Date: Fri, 22 May 2026 20:31:02 +0500 Subject: [PATCH] fix: strip trailing slash from SERVER_PUBLIC_URL to prevent double-slash in OAuth redirect_uri --- server/src/routes/oauth-social.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/routes/oauth-social.js b/server/src/routes/oauth-social.js index 44718c9..5d09f84 100644 --- a/server/src/routes/oauth-social.js +++ b/server/src/routes/oauth-social.js @@ -72,7 +72,7 @@ async function findOrCreateUserFromOAuth({ provider, providerUserId, accessToken } export async function registerOAuthSocialRoutes(fastify) { - const serverPublic = process.env.SERVER_PUBLIC_URL || 'http://127.0.0.1:3333' + const serverPublic = (process.env.SERVER_PUBLIC_URL || 'http://127.0.0.1:3333').replace(/\/$/, '') /** --- VK --- */ fastify.get('/api/auth/oauth/vk', async (_request, reply) => {