diff --git a/src/auth/auth.service.ts b/src/auth/auth.service.ts index 52aa41d..f702f48 100644 --- a/src/auth/auth.service.ts +++ b/src/auth/auth.service.ts @@ -97,7 +97,7 @@ export class AuthService { const user_permissions_key = `user_permissions:${user.id}`; let user_permissions = [user.role] const role = await this.roleRepository.findOne({ where: { name: user.role } }) - if (role) { + if (role && role.permissions) { user_permissions = [...user_permissions, ...role.permissions.split('、')] } redis.set(