From 7e1e8e93784ba8c65287d1da1360941c34e5cd71 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 13 Feb 2026 13:51:16 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(bot-services):=20use=20corre?= =?UTF-8?q?ct=20double-prefix=20path=20for=20matrix-session=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mana-core-auth has a double prefix (/api/v1/api/v1/auth) due to global prefix + controller prefix. Update SessionService to use the correct paths. Co-Authored-By: Claude Opus 4.5 --- packages/bot-services/src/session/session.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/bot-services/src/session/session.service.ts b/packages/bot-services/src/session/session.service.ts index 629390450..5df9d9b3e 100644 --- a/packages/bot-services/src/session/session.service.ts +++ b/packages/bot-services/src/session/session.service.ts @@ -137,8 +137,9 @@ export class SessionService { } try { + // Note: mana-core-auth has double prefix due to global prefix + controller prefix const response = await fetch( - `${this.authUrl}/api/v1/auth/matrix-session/${encodeURIComponent(matrixUserId)}`, + `${this.authUrl}/api/v1/api/v1/auth/matrix-session/${encodeURIComponent(matrixUserId)}`, { headers: { 'X-Service-Key': this.serviceKey, @@ -247,7 +248,8 @@ export class SessionService { email: string ): Promise { try { - const response = await fetch(`${this.authUrl}/api/v1/auth/matrix-user-links`, { + // Note: mana-core-auth has double prefix due to global prefix + controller prefix + const response = await fetch(`${this.authUrl}/api/v1/api/v1/auth/matrix-user-links`, { method: 'POST', headers: { 'Content-Type': 'application/json',