From 15e0d38def1dc366c151d04c9a132461bbe94277 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 26 Jan 2012 15:43:33 +0100 Subject: [PATCH] OO-83: check if a key is selected before getting it --- .../ui/structel/edit/EPStructureDetailsController.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/portfolio/ui/structel/edit/EPStructureDetailsController.java b/src/main/java/org/olat/portfolio/ui/structel/edit/EPStructureDetailsController.java index cb9cb9f2613..7ed1ba07926 100644 --- a/src/main/java/org/olat/portfolio/ui/structel/edit/EPStructureDetailsController.java +++ b/src/main/java/org/olat/portfolio/ui/structel/edit/EPStructureDetailsController.java @@ -345,8 +345,14 @@ public class EPStructureDetailsController extends FormBasicController { final TextElement amountElement = amountElements.get(i); final CollectRestriction cr = (CollectRestriction) restrictionElement.getUserObject(); - final String restriction = restrictionElement.getSelectedKey(); - final String artefactType = restrictToArtefactElement.getSelectedKey(); + String restriction = ""; + if(restrictionElement.isOneSelected()) { + restriction = restrictionElement.getSelectedKey(); + } + String artefactType = ""; + if(restrictToArtefactElement.isOneSelected()) { + artefactType = restrictToArtefactElement.getSelectedKey(); + } final String amount = amountElement.getValue(); cr.setRestriction(restriction); -- GitLab