From 4bd95e50e8691c554a415d4ff76f5059306b967e Mon Sep 17 00:00:00 2001 From: dwindown Date: Sat, 11 Oct 2025 18:42:23 +0700 Subject: [PATCH] fix: include role field in all auth responses - Add role to login response - Add role to register response - Add role to Google login response - Add role to OTP verification response - Add role to getUserProfile response - Fixes admin panel access denied issue --- apps/api/src/auth/auth.service.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/api/src/auth/auth.service.ts b/apps/api/src/auth/auth.service.ts index 6088142..c6b8056 100644 --- a/apps/api/src/auth/auth.service.ts +++ b/apps/api/src/auth/auth.service.ts @@ -53,6 +53,7 @@ export class AuthService { name: user.name, avatarUrl: user.avatarUrl, emailVerified: user.emailVerified, + role: user.role, }, token, }; @@ -69,6 +70,7 @@ export class AuthService { name: true, avatarUrl: true, emailVerified: true, + role: true, otpEmailEnabled: true, otpWhatsappEnabled: true, otpTotpEnabled: true, @@ -132,6 +134,7 @@ export class AuthService { name: user.name, avatarUrl: user.avatarUrl, emailVerified: user.emailVerified, + role: user.role, }, token, }; @@ -268,6 +271,7 @@ export class AuthService { name: user.name, avatarUrl: user.avatarUrl, emailVerified: user.emailVerified, + role: user.role, }, token, }; @@ -354,6 +358,7 @@ export class AuthService { name: user.name, avatarUrl: user.avatarUrl, emailVerified: user.emailVerified, + role: user.role, }, token, }; @@ -389,6 +394,7 @@ export class AuthService { name: true, avatarUrl: true, emailVerified: true, + role: true, }, });