Fix payment term dropdown

This commit is contained in:
Hillel Coren 2022-11-02 10:32:31 +02:00
parent 87cbb792b9
commit 1f34e9b1cd
1 changed files with 4 additions and 1 deletions

View File

@ -18,11 +18,14 @@ List<String> dropdownPaymentTermsSelector(
final Map<int, bool> numDays = {}; final Map<int, bool> numDays = {};
final list = paymentTermList.where((paymentTermId) { final list = paymentTermList.where((paymentTermId) {
final paymentTerm = paymentTermMap[paymentTermId]; final paymentTerm = paymentTermMap[paymentTermId];
if (!paymentTerm.isActive) {
return false;
}
if (numDays.containsKey(paymentTerm.numDays)) { if (numDays.containsKey(paymentTerm.numDays)) {
return false; return false;
} }
numDays[paymentTerm.numDays] = true; numDays[paymentTerm.numDays] = true;
return paymentTerm.isActive; return true;
}).toList(); }).toList();
list.sort((paymentTermAId, paymentTermBId) { list.sort((paymentTermAId, paymentTermBId) {