Bug fix when retriving shipment stock status id

This commit is contained in:
Bobbie Hodgetts
2020-09-23 20:49:05 +01:00
parent f95c1d7508
commit cc2534a3e1

View File

@@ -158,14 +158,14 @@ namespace bnhtrade.Core.Logic.Stock
if (shipmentInfo.IsSetShipmentStockStatusId()) if (shipmentInfo.IsSetShipmentStockStatusId())
{ {
// +ve shipment receipt // +ve shipment receipt
if (transList[i].SkuTransactionType.CreditStockStatusId == 0 if (transList[i].SkuTransactionType.CreditStockStatusId == null
&& transList[i].SkuTransactionType.DebitStockStatusId > 0) && transList[i].SkuTransactionType.DebitStockStatusId > 0)
{ {
transList[i].SkuTransactionType.CreditStockStatusId = shipmentInfo.ShipmentStockStatusId; transList[i].SkuTransactionType.CreditStockStatusId = shipmentInfo.ShipmentStockStatusId;
} }
// -ve shipment receipt // -ve shipment receipt
else if (transList[i].SkuTransactionType.DebitStockStatusId == 0 else if (transList[i].SkuTransactionType.DebitStockStatusId == null
&& transList[i].SkuTransactionType.CreditStockStatusId > 0) && transList[i].SkuTransactionType.CreditStockStatusId > 0)
{ {
transList[i].SkuTransactionType.DebitStockStatusId = shipmentInfo.ShipmentStockStatusId; transList[i].SkuTransactionType.DebitStockStatusId = shipmentInfo.ShipmentStockStatusId;