Update: 2026-05-08 13:52:23

This commit is contained in:
Hamza-Ayed
2026-05-08 13:52:23 +03:00
parent 9832493d59
commit cfc330e291
3 changed files with 16 additions and 3 deletions

View File

@@ -106,7 +106,12 @@ class InvoicesController extends GetxController {
isLoading.value = true;
final res = await DioClient().client.get('invoices');
if (res.data['success'] == true && res.data['data'] != null) {
invoices.value = List<Map<String, dynamic>>.from(res.data['data']);
final rawData = res.data['data'];
if (rawData is Map && rawData.containsKey('items')) {
invoices.value = List<Map<String, dynamic>>.from(rawData['items']);
} else if (rawData is List) {
invoices.value = List<Map<String, dynamic>>.from(rawData);
}
}
} catch (e) {
AppLogger.error('Failed to load invoices', e);