Index: ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java =================================================================== diff -u -r19888 -r19895 --- ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java (.../UseRecordManagerImpl.java) (revision 19888) +++ ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java (.../UseRecordManagerImpl.java) (revision 19895) @@ -2083,6 +2083,9 @@ } ra.setTousseBarcodes(tousseBarcodesOfUseRecord); + if(ra.getApplicationItems() == null){ + ra.setApplicationItems(new ArrayList()); + } ra.getApplicationItems().add(newTousseItem); recyclingApplicationManager.save(ra); } catch (IllegalAccessException e) { @@ -2219,6 +2222,9 @@ } recyclingApplication.setTousseBarcodes(tousseBarcodesOfUseRecord); + if(recyclingApplication.getApplicationItems() == null){ + recyclingApplication.setApplicationItems(new ArrayList()); + } recyclingApplication.getApplicationItems().add(newTousseItem); recyclingApplicationManager.save(recyclingApplication); } catch (IllegalAccessException e) {