In selectors match on invoice.client.name, not full client search

This commit is contained in:
Hillel Coren 2021-08-12 20:46:10 +03:00
parent 3b16a141d6
commit 54cec05beb
7 changed files with 24 additions and 8 deletions

View File

@ -113,7 +113,9 @@ List<String> filteredCreditsSelector(
return false;
}
if (!credit.matchesFilter(creditListState.filter) &&
!client.matchesFilter(creditListState.filter)) {
!client.displayName
.toLowerCase()
.contains(creditListState.filter.toLowerCase())) {
return false;
}

View File

@ -146,7 +146,9 @@ List<String> filteredInvoicesSelector(
return false;
}
if (!invoice.matchesFilter(invoiceListState.filter) &&
!client.matchesFilter(invoiceListState.filter)) {
!client.displayName
.toLowerCase()
.contains(invoiceListState.filter.toLowerCase())) {
return false;
}
if (invoiceListState.custom1Filters.isNotEmpty &&

View File

@ -123,7 +123,9 @@ List<String> filteredPaymentsSelector(
}
if (!payment.matchesFilter(paymentListState.filter) &&
!client.matchesFilter(paymentListState.filter)) {
!client.displayName
.toLowerCase()
.contains(paymentListState.filter.toLowerCase())) {
return false;
}

View File

@ -128,7 +128,9 @@ List<String> filteredProjectsSelector(
}
if (!project.matchesFilter(projectListState.filter) &&
!client.matchesFilter(projectListState.filter)) {
!client.displayName
.toLowerCase()
.contains(projectListState.filter.toLowerCase())) {
return false;
}

View File

@ -61,7 +61,9 @@ List<String> filteredQuotesSelector(
} else if (!quote.matchesStatuses(quoteListState.statusFilters)) {
return false;
} else if (!quote.matchesFilter(quoteListState.filter) &&
!client.matchesFilter(quoteListState.filter)) {
!client.displayName
.toLowerCase()
.contains(quoteListState.filter.toLowerCase())) {
return false;
}

View File

@ -70,7 +70,9 @@ List<String> filteredRecurringInvoicesSelector(
return false;
}
if (!invoice.matchesFilter(invoiceListState.filter) &&
!client.matchesFilter(invoiceListState.filter)) {
!client.displayName
.toLowerCase()
.contains(invoiceListState.filter.toLowerCase())) {
return false;
}
if (invoiceListState.custom1Filters.isNotEmpty &&

View File

@ -257,8 +257,12 @@ List<String> filteredTasksSelector(
}
if (!task.matchesFilter(taskListState.filter) &&
!client.matchesFilter(taskListState.filter) &&
!project.matchesFilter(taskListState.filter)) {
!client.displayName
.toLowerCase()
.contains(taskListState.filter.toLowerCase()) &&
!project.name
.toLowerCase()
.contains(taskListState.filter.toLowerCase())) {
return false;
}