diff --git a/ems-engine/src/main/java/it/integry/ems/retail/wms/accettazione/service/WMSAccettazioneService.java b/ems-engine/src/main/java/it/integry/ems/retail/wms/accettazione/service/WMSAccettazioneService.java index 7292b99015..85a147c71e 100644 --- a/ems-engine/src/main/java/it/integry/ems/retail/wms/accettazione/service/WMSAccettazioneService.java +++ b/ems-engine/src/main/java/it/integry/ems/retail/wms/accettazione/service/WMSAccettazioneService.java @@ -155,7 +155,8 @@ public class WMSAccettazioneService { } //Check temporaneo per evitare problemi sui dati - if(udcMtbColt.getSerCollo().equalsIgnoreCase("UL") && !udcMtbColt.getBarcodeUl().startsWith("U")) + if(udcMtbColt.getSerCollo() != null && udcMtbColt.getSerCollo().equalsIgnoreCase("UL") && + (udcMtbColt.getBarcodeUl() == null || !udcMtbColt.getBarcodeUl().startsWith("U"))) throw new Exception("Errore interno durante il salvataggio dell'UDC: il barcode dell'UDC non รจ valido per la serie UL."); udcMtbColt.setOperation(OperationType.INSERT);