diff --git a/ems-engine/src/main/java/it/integry/ems/document/service/CambioTipoDocPlanService.java b/ems-engine/src/main/java/it/integry/ems/document/service/CambioTipoDocPlanService.java index 31ca70416a..95f4df439a 100644 --- a/ems-engine/src/main/java/it/integry/ems/document/service/CambioTipoDocPlanService.java +++ b/ems-engine/src/main/java/it/integry/ems/document/service/CambioTipoDocPlanService.java @@ -152,10 +152,12 @@ public class CambioTipoDocPlanService { entityProcessor.processEntityList(dtbDoctCambioTipoDocDel, true); + if (error) { mLastProcedureStartTime.remove(profileDb); throw new Exception("Errore, controllare il log"); - } + } else + multiDBTransactionManager.commitAll(); } } mLastProcedureStartTime.remove(profileDb);