Skip to content
Snippets Groups Projects
Commit 227ed4d1 authored by srosse's avatar srosse
Browse files

OO-828: allow no selection of catalog entry in the publish process

parent 31fd7cd1
No related branches found
No related tags found
No related merge requests found
...@@ -28,8 +28,8 @@ import org.olat.core.gui.UserRequest; ...@@ -28,8 +28,8 @@ import org.olat.core.gui.UserRequest;
import org.olat.core.gui.components.Component; import org.olat.core.gui.components.Component;
import org.olat.core.gui.components.link.Link; import org.olat.core.gui.components.link.Link;
import org.olat.core.gui.components.link.LinkFactory; import org.olat.core.gui.components.link.LinkFactory;
import org.olat.core.gui.components.tree.GenericTreeNode;
import org.olat.core.gui.components.tree.MenuTree; import org.olat.core.gui.components.tree.MenuTree;
import org.olat.core.gui.components.tree.TreeNode;
import org.olat.core.gui.components.velocity.VelocityContainer; import org.olat.core.gui.components.velocity.VelocityContainer;
import org.olat.core.gui.control.Event; import org.olat.core.gui.control.Event;
import org.olat.core.gui.control.WindowControl; import org.olat.core.gui.control.WindowControl;
...@@ -100,9 +100,11 @@ public class CatalogEntryAddController extends BasicController { ...@@ -100,9 +100,11 @@ public class CatalogEntryAddController extends BasicController {
@Override @Override
public void event(UserRequest ureq, Component source, Event event) { public void event(UserRequest ureq, Component source, Event event) {
if(source == okButton) { if(source == okButton) {
GenericTreeNode node = (GenericTreeNode) selectionTree.getSelectedNode(); TreeNode node = selectionTree.getSelectedNode();
Long newParentId = Long.parseLong(node.getIdent()); if(node != null) {//no selection is allowed
insertNode(ureq, newParentId); Long newParentId = Long.parseLong(node.getIdent());
insertNode(ureq, newParentId);
}
} else if(source == cancelButton) { } else if(source == cancelButton) {
fireEvent(ureq, Event.CANCELLED_EVENT); fireEvent(ureq, Event.CANCELLED_EVENT);
} }
......
...@@ -272,8 +272,9 @@ class PublishStepCatalog extends BasicStep { ...@@ -272,8 +272,9 @@ class PublishStepCatalog extends BasicStep {
} }
} }
closeAddCatalog(); closeAddCatalog();
} else if (event == Event.CANCELLED_EVENT) {
closeAddCatalog();
} }
} else { } else {
super.event(ureq, source, event); super.event(ureq, source, event);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment