From e7f775b54506d6b2b70a9be2a32b5a94e94de43c Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 24 Jul 2014 09:56:39 +0200 Subject: [PATCH] OO-1143: save the lifecycle during the copy workflow --- .../olat/repository/controllers/RepositoryCopyController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/repository/controllers/RepositoryCopyController.java b/src/main/java/org/olat/repository/controllers/RepositoryCopyController.java index d3d09385a41..5017d855c85 100644 --- a/src/main/java/org/olat/repository/controllers/RepositoryCopyController.java +++ b/src/main/java/org/olat/repository/controllers/RepositoryCopyController.java @@ -47,6 +47,7 @@ import org.olat.repository.RepositoryEntry; import org.olat.repository.RepositoryManager; import org.olat.repository.handlers.RepositoryHandler; import org.olat.repository.handlers.RepositoryHandlerFactory; +import org.olat.repository.model.RepositoryEntryLifecycle; import org.olat.resource.OLATResource; import org.olat.resource.OLATResourceManager; @@ -139,8 +140,9 @@ public class RepositoryCopyController extends BasicController { } String displayname = descriptionController.getRepositoryEntry().getDisplayname(); String description = descriptionController.getRepositoryEntry().getDescription(); + RepositoryEntryLifecycle cycle = descriptionController.getRepositoryEntry().getLifecycle(); //update needed to save changed name and desc. - newEntry = RepositoryManager.getInstance().setDescriptionAndName(newEntry, displayname, description); + newEntry = RepositoryManager.getInstance().setDescriptionAndName(newEntry, displayname, description, cycle); RepositoryHandler typeToCopy = RepositoryHandlerFactory.getInstance().getRepositoryHandler(sourceEntry); IAddController addController = typeToCopy.createAddController(null, null, ureq, getWindowControl()); addController.repositoryEntryCreated(newEntry); -- GitLab