diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java index 2fbf1f02140..ce2fa7836a4 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java @@ -189,9 +189,13 @@ public Search load() { String searchByName = getSearchByNameParameterValue(); if (searchByName != null) { - for (PropertySearchItem item : search.getPropertyItems()) { - if (ItemPath.create(ObjectType.F_NAME).equivalent(item.getPath())) { - item.setValue(new SearchValue(searchByName)); + if (SearchBoxModeType.FULLTEXT.equals(search.getSearchType())) { + search.setFullText(searchByName); + } else { + for (PropertySearchItem item : search.getPropertyItems()) { + if (ItemPath.create(ObjectType.F_NAME).equivalent(item.getPath())) { + item.setValue(new SearchValue(searchByName)); + } } } }