fix(server): Prevent delete admin user (#1023)

This commit is contained in:
Alex
2022-11-26 15:02:23 -06:00
committed by GitHub
parent 47f5e4134e
commit 614743c8f4

View File

@@ -119,6 +119,11 @@ export class UserService {
if (!user) {
throw new BadRequestException('User not found');
}
if (user.isAdmin) {
throw new BadRequestException('Cannot delete admin user');
}
try {
const deletedUser = await this.userRepository.delete(user);
return mapUser(deletedUser);