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
This commit is contained in:
dwindown
2025-10-11 18:42:23 +07:00
parent df92bebc8d
commit 4bd95e50e8

View File

@@ -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,
},
});