Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java =================================================================== diff -u -r31499 -r31524 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 31499) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 31524) @@ -3317,6 +3317,9 @@ double integral = td.calculatePointsByMaterials(); td.setIntegral(integral); objectDao.saveOrUpdate(td); + }else if(ancestorTD != null){ + td.setIntegral(ancestorTD.getIntegral()); + objectDao.saveOrUpdate(td); } return td; }