diff --git a/src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt b/src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt index c0bca4b..d60b363 100644 --- a/src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt +++ b/src/main/java/com/ffii/fpsms/modules/pickOrder/service/PickOrderService.kt @@ -411,7 +411,7 @@ open class PickOrderService( val inventoryLotLines = inventoryLotLineRepository.findAllByIdIn(saveSuggestedPickLots.mapNotNull { it.suggestedLotLine?.id }) inventoryLotLines.forEach { line -> - line.holdQty = line.holdQty?.plus(saveSuggestedPickLots.find { it.suggestedLotLine == line }?.qty ?: zero) + line.holdQty = (line.holdQty ?: zero)?.plus(saveSuggestedPickLots.find { it.suggestedLotLine == line }?.qty ?: zero) } inventoryLotLineRepository.saveAll(inventoryLotLines)