Index: WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService.cls.xml =================================================================== diff -u -r37421 -r37424 --- WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService.cls.xml (.../BijladenPickToLightService.cls.xml) (revision 37421) +++ WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService.cls.xml (.../BijladenPickToLightService.cls.xml) (revision 37424) @@ -34,6 +34,10 @@ #dim Locatie As TECH.String = "" #dim ProductIterator As TECH.Iterator = ..ProductRepository.ZoekViaBarcode(Id) + If $$$Not(ProductIterator.HasNext()) { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.DataNotFoundException).%New("Geen Product gevonden met barcode '" _ Id _ "'")) + } + While (ProductIterator.HasNext() && (Locatie = "")) { #dim Product As Prod.Product = ProductIterator.Next() Index: vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService/Test.cls.xml =================================================================== diff -u -r37421 -r37424 --- vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService/Test.cls.xml (.../Test.cls.xml) (revision 37421) +++ vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/BijladenPickToLightService/Test.cls.xml (.../Test.cls.xml) (revision 37424) @@ -8,6 +8,11 @@ 1000 + +%String +RandomBarcode + + %Status + + + +