From 479acecdbc7435d482dc9fefd1151080ee187b9b Mon Sep 17 00:00:00 2001 From: Bob Hodgetts Date: Tue, 8 Jul 2025 14:27:52 +0100 Subject: [PATCH] bug fix in read purchase invoice line respository --- .../Repository/Implementation/InvoiceRepository.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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"); }