diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/action/impl/TransferAction.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/action/impl/TransferAction.java index 358365bb41..4069f10c8a 100644 --- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/action/impl/TransferAction.java +++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/action/impl/TransferAction.java @@ -99,5 +99,11 @@ public class TransferAction extends RMDispositionActionExecuterAbstractBase // Set the return value of the action action.setParameterValue(ActionExecuter.PARAM_RESULT, transferNodeRef); + + // Cut off the disposable item if it's not cut off already + if (!dispositionService.isDisposableItemCutoff(dispositionLifeCycleNodeRef)) + { + dispositionService.cutoffDisposableItem(dispositionLifeCycleNodeRef); + } } }