Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/foreignproxydisinfection/service/ForeignProxyDisinfectionManagerImpl.java =================================================================== diff -u -r13862 -r13865 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/foreignproxydisinfection/service/ForeignProxyDisinfectionManagerImpl.java (.../ForeignProxyDisinfectionManagerImpl.java) (revision 13862) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/foreignproxydisinfection/service/ForeignProxyDisinfectionManagerImpl.java (.../ForeignProxyDisinfectionManagerImpl.java) (revision 13865) @@ -563,7 +563,9 @@ } List proxyItems = foreignProxyDisinfection.getForeignProxyItems(); - + for (ForeignProxyItem proxyItem : proxyItems) { + proxyItem.setForeignProxyDisinfection(foreignProxyDisinfection); + } saveOrUpdate(foreignProxyDisinfection); List printTousseInstances = new LinkedList(); @@ -608,6 +610,11 @@ applicationList.add(tousseItem); objectDao.save(tousseItem); + for (TousseInstance tousseInstance : tousseInstances) { + tousseInstance.setApplicationTousseItemId(tousseItem.getId()); + objectDao.update(tousseInstance); + } + proxyItem.setTousseDefinitionId(tousseDefinition.getId()); objectDao.saveOrUpdate(proxyItem); }