diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java index 4cfb85fb5..961ac923c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java @@ -143,10 +143,11 @@ public class BandboxSearch extends HtmlMacroComponent { } public void pickElementFromList() { - final Object object = getSelectedItem().getValue(); - bandbox.setValue(finder.objectToString(object)); - setSelectedElement(object); - Util.getBinder(this).saveAttribute(this, SELECTED_ELEMENT_ATTRIBUTE); + final Listitem listitem = getSelectedItem(); + + if ( listitem != null ) { + setSelectedElement(listitem.getValue()); + } } private void clearSelectedElement() {