Index: ssts-web/src/test/java/test/forgon/disinfectsystem/useRecord/UseRecordManagerTests.java =================================================================== diff -u -r19831 -r19833 --- ssts-web/src/test/java/test/forgon/disinfectsystem/useRecord/UseRecordManagerTests.java (.../UseRecordManagerTests.java) (revision 19831) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/useRecord/UseRecordManagerTests.java (.../UseRecordManagerTests.java) (revision 19833) @@ -2470,7 +2470,7 @@ newForeignTousseDefinition.setId(null); newForeignTousseDefinition.setInvoicePlanID(foreignTousseApplication.getId()); newForeignTousseDefinition.setAncestorID(foreignTousseDefinition.getId()); - newForeignTousseDefinition.setParentID(foreignTousseApplication.getId()); + newForeignTousseDefinition.setParentID(null); newForeignTousseDefinition.setMaterialInstances(null); newForeignTousseDefinition.setDiposableGoodsItems(null); @@ -2481,6 +2481,9 @@ MaterialInstance newMaterialInstance = new MaterialInstance(); BeanUtils.copyProperties(newMaterialInstance, materialInstance); newMaterialInstance.setId(null); + newMaterialInstance.setTousse(newForeignTousseDefinition); + newMaterialInstance.setMaterialDefinition(materialInstance.getMaterialDefinition()); + objectDao.save(newMaterialInstance); newMaterialInstanceList.add(newMaterialInstance); } newForeignTousseDefinition.setMaterialInstances(newMaterialInstanceList); @@ -2493,6 +2496,9 @@ DiposableGoodsInstance newDiposableGoodsInstance = new DiposableGoodsInstance(); BeanUtils.copyProperties(newDiposableGoodsInstance, diposableGoodsInstance); newDiposableGoodsInstance.setId(null); + newDiposableGoodsInstance.setTousse(newForeignTousseDefinition); + newDiposableGoodsInstance.setDiposableGoods(diposableGoodsInstance.getDiposableGoods()); + objectDao.save(newDiposableGoodsInstance); newDiposableGoodsInstanceList.add(newDiposableGoodsInstance); } newForeignTousseDefinition.setDiposableGoodsItems(newDiposableGoodsInstanceList);