From 0c787d3d98499f7b65dd6ea5d3db9b42f7c69853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Poizat?= Date: Tue, 9 Dec 2025 13:28:21 +0100 Subject: [PATCH] Throw error if AI API return null or empty reponse --- scribe/lib/scribe/ai/data/network/ai_api.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scribe/lib/scribe/ai/data/network/ai_api.dart b/scribe/lib/scribe/ai/data/network/ai_api.dart index 0eac6e742..f89ff7181 100644 --- a/scribe/lib/scribe/ai/data/network/ai_api.dart +++ b/scribe/lib/scribe/ai/data/network/ai_api.dart @@ -28,6 +28,9 @@ class AIApi { ); if (response.statusCode == 200) { + if (response.data == null || response.data.isEmpty) { + throw Exception('AI API returned empty response'); + } return AIApiResponse.fromJson(response.data); } else { throw Exception('AI API returned status code: ${response.statusCode}');