From 42c0069553adf5ca51f3911d81a77ed39f47c098 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:49:52 +0100 Subject: [PATCH] fix(admin): remove duplicate api/v1 prefix from controller routes Photos, clock, storage backends use setGlobalPrefix('api/v1'), so controller should use @Controller('admin') not @Controller('api/v1/admin') Co-Authored-By: Claude Opus 4.5 --- apps/clock/apps/backend/src/admin/admin.controller.ts | 2 +- apps/photos/apps/backend/src/admin/admin.controller.ts | 2 +- apps/storage/apps/backend/src/admin/admin.controller.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/clock/apps/backend/src/admin/admin.controller.ts b/apps/clock/apps/backend/src/admin/admin.controller.ts index 57d434424..d57fa7127 100644 --- a/apps/clock/apps/backend/src/admin/admin.controller.ts +++ b/apps/clock/apps/backend/src/admin/admin.controller.ts @@ -17,7 +17,7 @@ import { UserDataResponse, DeleteUserDataResponse } from './dto/user-data-respon * Used by mana-core-auth aggregation service * Protected by X-Service-Key authentication */ -@Controller('api/v1/admin') +@Controller('admin') @UseGuards(ServiceAuthGuard) export class AdminController { private readonly logger = new Logger(AdminController.name); diff --git a/apps/photos/apps/backend/src/admin/admin.controller.ts b/apps/photos/apps/backend/src/admin/admin.controller.ts index 57d434424..d57fa7127 100644 --- a/apps/photos/apps/backend/src/admin/admin.controller.ts +++ b/apps/photos/apps/backend/src/admin/admin.controller.ts @@ -17,7 +17,7 @@ import { UserDataResponse, DeleteUserDataResponse } from './dto/user-data-respon * Used by mana-core-auth aggregation service * Protected by X-Service-Key authentication */ -@Controller('api/v1/admin') +@Controller('admin') @UseGuards(ServiceAuthGuard) export class AdminController { private readonly logger = new Logger(AdminController.name); diff --git a/apps/storage/apps/backend/src/admin/admin.controller.ts b/apps/storage/apps/backend/src/admin/admin.controller.ts index 57d434424..d57fa7127 100644 --- a/apps/storage/apps/backend/src/admin/admin.controller.ts +++ b/apps/storage/apps/backend/src/admin/admin.controller.ts @@ -17,7 +17,7 @@ import { UserDataResponse, DeleteUserDataResponse } from './dto/user-data-respon * Used by mana-core-auth aggregation service * Protected by X-Service-Key authentication */ -@Controller('api/v1/admin') +@Controller('admin') @UseGuards(ServiceAuthGuard) export class AdminController { private readonly logger = new Logger(AdminController.name);