diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts index 8cc0654..2a5dadc 100644 --- a/src/users/users.controller.ts +++ b/src/users/users.controller.ts @@ -415,6 +415,7 @@ export class UsersController { * 获取所有可用勋章(包含用户是否已获得) */ @UseGuards(JwtAuthGuard) + @Public() @Get('badges/available') @HttpCode(HttpStatus.OK) @ApiOperation({ summary: '获取所有可用勋章' }) @@ -422,8 +423,8 @@ export class UsersController { async getAvailableBadges( @CurrentUser() user: AccessTokenPayload, ): Promise { - this.logger.log(`获取可用勋章列表 - 用户ID: ${user.sub}`); - return this.usersService.getAvailableBadges(user.sub); + this.logger.log(`获取可用勋章列表 - 用户ID: ${user?.sub}`); + return this.usersService.getAvailableBadges(user?.sub); } /**