Fix payment term dropdown
This commit is contained in:
parent
87cbb792b9
commit
1f34e9b1cd
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue