fix: Ne pas dissocier de responsable s'il n'y en a pas d'autre rattaché

à l'élève
This commit is contained in:
N3WT DE COMPET
2025-05-03 15:35:52 +02:00
parent 2ab1684791
commit ac0672f334
5 changed files with 24 additions and 45 deletions

View File

@ -200,8 +200,16 @@ export const dissociateGuardian = async (studentId, guardianId) => {
},
}
);
if (!response.ok) {
throw new Error('Erreur lors de la dissociation.');
// Extraire le message d'erreur du backend
const errorData = await response.json();
const errorMessage =
errorData?.error || 'Une erreur est survenue lors de la dissociation.';
// Jeter une erreur avec le message spécifique
throw new Error(errorMessage);
}
return response.json();
};