fix(trading-service): use payload.sub as accountSequence in JWT guard

auth-service puts accountSequence in payload.sub, not payload.accountSequence.
This mismatch caused 401 errors when accessing trading endpoints.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-15 17:54:28 -08:00
parent 83b05ac146
commit e611894b55
1 changed files with 1 additions and 1 deletions

View File

@ -24,7 +24,7 @@ export class JwtAuthGuard implements CanActivate {
try {
const secret = this.configService.get<string>('JWT_SECRET', 'default-secret');
const payload = jwt.verify(token, secret) as any;
request.user = { userId: payload.sub, accountSequence: payload.accountSequence };
request.user = { accountSequence: payload.sub };
return true;
} catch {
throw new UnauthorizedException('Invalid token');