Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r16891 -r16894 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 16891) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 16894) @@ -1053,11 +1053,13 @@ objectDao.saveOrUpdate(tousseInstanceUpdate); List tousseInstanceListBelongInComboTousse = tousseInstanceUpdate.getTousseInstancesBelongToThisComboTousse(objectDao); - for (TousseInstance tousse : tousseInstanceListBelongInComboTousse) { - tousse.setReviewBasket_id(tousseInstanceUpdate.getReviewBasket_id()); - tousse.setSterilizationBasket(tousseInstanceUpdate.getSterilizationBasket()); - tousse.setVirtualBasketSeqNum(null); - objectDao.saveOrUpdate(tousse); + if(CollectionUtils.isNotEmpty(tousseInstanceListBelongInComboTousse)){ + for (TousseInstance tousse : tousseInstanceListBelongInComboTousse) { + tousse.setReviewBasket_id(tousseInstanceUpdate.getReviewBasket_id()); + tousse.setSterilizationBasket(tousseInstanceUpdate.getSterilizationBasket()); + tousse.setVirtualBasketSeqNum(null); + objectDao.saveOrUpdate(tousse); + } } } }