From 19c8ccfb695f224f1795df94e2b8dc045c4d2fb7 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 14 Sep 2021 10:43:48 +0300 Subject: [PATCH] Add missing sort fields --- lib/data/models/invoice_model.dart | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/data/models/invoice_model.dart b/lib/data/models/invoice_model.dart index 690cfdab1..282c099b2 100644 --- a/lib/data/models/invoice_model.dart +++ b/lib/data/models/invoice_model.dart @@ -573,6 +573,22 @@ abstract class InvoiceEntity extends Object case InvoiceFields.date: response = invoiceA.date.compareTo(invoiceB.date); break; + case InvoiceFields.lastSentDate: + response = invoiceA.lastSentDate.compareTo(invoiceB.lastSentDate); + break; + case InvoiceFields.reminder1Sent: + response = invoiceA.reminder1Sent.compareTo(invoiceB.reminder1Sent); + break; + case InvoiceFields.reminder2Sent: + response = invoiceA.reminder2Sent.compareTo(invoiceB.reminder2Sent); + break; + case InvoiceFields.reminder3Sent: + response = invoiceA.reminder3Sent.compareTo(invoiceB.reminder3Sent); + break; + case InvoiceFields.reminderLastSent: + response = + invoiceA.reminderLastSent.compareTo(invoiceB.reminderLastSent); + break; case InvoiceFields.balance: response = invoiceA.balanceOrAmount.compareTo(invoiceB.balanceOrAmount); break;