feat: remove user even if in a team
This commit is contained in:
@@ -204,10 +204,12 @@ export class UserService {
|
||||
|
||||
const user = userCheck.rows[0];
|
||||
|
||||
// Vérifier que l'utilisateur n'est pas dans une équipe
|
||||
// Si l'utilisateur est dans une équipe, le retirer automatiquement
|
||||
if (user.team_id) {
|
||||
throw new Error(
|
||||
"Impossible de supprimer un utilisateur qui appartient à une équipe. Retirez-le d'abord de son équipe."
|
||||
// Retirer l'utilisateur de son équipe
|
||||
await client.query(
|
||||
"UPDATE users SET team_id = NULL WHERE uuid_id = $1",
|
||||
[userId]
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user