diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java index de4cf4e142..b3eca0f630 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/MenuSearchController.java @@ -668,7 +668,8 @@ public class MenuSearchController implements EventListener{ int count = listbox.getItemCount(); for(int i = 0; i < count; i++) { ListItem item = listbox.getItemAtIndex(i); - String label = item.getLabel(); + MenuItem menuItem = item.getValue(); + String label = menuItem.getLabel(); if (Util.isEmpty(label)) continue; if (label.equalsIgnoreCase(text)) { exact = item; @@ -678,11 +679,13 @@ public class MenuSearchController implements EventListener{ } } if (exact != null) { - textbox.setText(exact.getLabel()); + MenuItem menuItem = exact.getValue(); + textbox.setText(menuItem.getLabel()); onSelect(exact, false); return true; } else if (firstStart != null) { - textbox.setText(firstStart.getLabel()); + MenuItem menuItem = firstStart.getValue(); + textbox.setText(menuItem.getLabel()); onSelect(firstStart, false); return true; }