fix(lastleg): preserve dropship source pallets
This commit is contained in:
+2
-2
@@ -135,8 +135,8 @@ public class DropshipOrderService {
|
||||
throw conflict("Dropship pallet activation is incomplete; repair profiles before retrying");
|
||||
}
|
||||
Map<String, List<InboundStockReceipt>> receiptsByPallet = receipts.stream()
|
||||
.filter(receipt -> receipt.getPalletNo() != null)
|
||||
.collect(Collectors.groupingBy(InboundStockReceipt::getPalletNo));
|
||||
.filter(receipt -> receipt.getSourcePalletNo() != null)
|
||||
.collect(Collectors.groupingBy(InboundStockReceipt::getSourcePalletNo));
|
||||
if (receiptsByPallet.size() != profilesForOrder.size()) {
|
||||
throw conflict("PDA pallet count does not match dropship source pallet count");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user