02082025_01
This commit is contained in:
parent
c6565ac6c3
commit
093238961f
@ -142,7 +142,19 @@ class _CategoriesPageState extends State<CategoriesPage> {
|
||||
);
|
||||
}
|
||||
} else {
|
||||
throw Exception('Erreur lors de la suppression (${response.statusCode})');
|
||||
// On essaie de décoder le corps pour extraire un message clair
|
||||
String message;
|
||||
try {
|
||||
final Map<String, dynamic> body = jsonDecode(response.body);
|
||||
message = body['message'] ?? body['error'] ?? response.body;
|
||||
} catch (_) {
|
||||
// Le corps n'est pas en JSON ou est vide
|
||||
message = response.body.isNotEmpty
|
||||
? response.body
|
||||
: 'Statut ${response.statusCode} sans contenu';
|
||||
}
|
||||
|
||||
throw Exception('($message)');
|
||||
}
|
||||
} catch (e) {
|
||||
if (mounted) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user