bug fix in read purchase invoice line respository

This commit is contained in:
2025-07-08 14:27:52 +01:00
parent 5cd653d700
commit 479acecdbc

View File

@@ -340,19 +340,19 @@ namespace bnhtrade.Core.Data.Database.Repository.Implementation
WHERE 1 = 1 "; WHERE 1 = 1 ";
// build the where statments // build the where statments
if (invoiceIdList != null || invoiceIdList.Any()) if (invoiceIdList != null && invoiceIdList.Any())
{ {
sqlBuilder.In("PurchaseID", invoiceLineIdList, "AND"); sqlBuilder.In("PurchaseID", invoiceLineIdList, "AND");
} }
if (invoiceLineIdList != null || invoiceLineIdList.Any()) if (invoiceLineIdList != null && invoiceLineIdList.Any())
{ {
sqlBuilder.In("PurchaseLineID", invoiceLineIdList, "AND"); sqlBuilder.In("PurchaseLineID", invoiceLineIdList, "AND");
} }
if (statusList != null || statusList.Any()) if (statusList != null && statusList.Any())
{ {
sqlBuilder.In("PurchaseLineStatus", invoiceLineIdList, "AND"); sqlBuilder.In("PurchaseLineStatus", invoiceLineIdList, "AND");
} }
if (itemDescriptionList != null || itemDescriptionList.Any()) if (itemDescriptionList != null && itemDescriptionList.Any())
{ {
sqlBuilder.LikeAnd("ItemDescription", itemDescriptionList, "AND"); sqlBuilder.LikeAnd("ItemDescription", itemDescriptionList, "AND");
} }