diff --git a/services/mana-core-auth/src/common/guards/jwt-auth.guard.ts b/services/mana-core-auth/src/common/guards/jwt-auth.guard.ts index 466f5eef0..de1970822 100644 --- a/services/mana-core-auth/src/common/guards/jwt-auth.guard.ts +++ b/services/mana-core-auth/src/common/guards/jwt-auth.guard.ts @@ -57,7 +57,9 @@ export class JwtAuthGuard implements CanActivate { this.logger.debug('Token verification successful', { userId: payload.sub }); // Attach user to request + // Include both 'sub' and 'userId' for compatibility with different controllers request.user = { + sub: payload.sub, userId: payload.sub, email: payload.email as string, role: payload.role as string,