diff --git a/src/bnhtrade.Core/Data/Database/Repository/Implementation/InvoiceRepository.cs b/src/bnhtrade.Core/Data/Database/Repository/Implementation/InvoiceRepository.cs index d9d1d59..4445fe9 100644 --- a/src/bnhtrade.Core/Data/Database/Repository/Implementation/InvoiceRepository.cs +++ b/src/bnhtrade.Core/Data/Database/Repository/Implementation/InvoiceRepository.cs @@ -340,19 +340,19 @@ namespace bnhtrade.Core.Data.Database.Repository.Implementation WHERE 1 = 1 "; // build the where statments - if (invoiceIdList != null || invoiceIdList.Any()) + if (invoiceIdList != null && invoiceIdList.Any()) { sqlBuilder.In("PurchaseID", invoiceLineIdList, "AND"); } - if (invoiceLineIdList != null || invoiceLineIdList.Any()) + if (invoiceLineIdList != null && invoiceLineIdList.Any()) { sqlBuilder.In("PurchaseLineID", invoiceLineIdList, "AND"); } - if (statusList != null || statusList.Any()) + if (statusList != null && statusList.Any()) { sqlBuilder.In("PurchaseLineStatus", invoiceLineIdList, "AND"); } - if (itemDescriptionList != null || itemDescriptionList.Any()) + if (itemDescriptionList != null && itemDescriptionList.Any()) { sqlBuilder.LikeAnd("ItemDescription", itemDescriptionList, "AND"); }