feat: remove user even if in a team

This commit is contained in:
Julien Froidefond
2025-08-25 22:04:39 +02:00
parent e8138ebcb3
commit d58ee314f7
4 changed files with 10 additions and 21 deletions

View File

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