Update: 2026-05-07 18:56:48

This commit is contained in:
Hamza-Ayed
2026-05-07 18:56:48 +03:00
parent 528b3ca247
commit d8820efa24
4 changed files with 438 additions and 57 deletions

View File

@@ -65,16 +65,24 @@ class InvoicesController extends GetxController {
String _normalizeStatus(dynamic status) {
final value = status?.toString().toLowerCase().trim() ?? '';
final aliases = {
'ready': 'extracted',
'جاهزة': 'extracted',
'pending': 'uploaded',
'processing': 'uploaded',
'قيد المعالجة': 'uploaded',
'معتمدة': 'approved',
};
final normalized = aliases[value] ?? value;
const supported = {
'all',
'approved',
'extracted',
'uploaded',
'processing',
'pending',
'rejected',
};
return supported.contains(value) ? value : 'all';
return supported.contains(normalized) ? normalized : 'all';
}
}