diff --git a/src/main/java/org/olat/modules/lecture/manager/LectureBlockDAO.java b/src/main/java/org/olat/modules/lecture/manager/LectureBlockDAO.java index 395c6d9621f446f3ef946c12d50d69aa8034e0ea..9a2c2ddcd94fcef00b2b1d4e9d0533f6ddc46f96 100644 --- a/src/main/java/org/olat/modules/lecture/manager/LectureBlockDAO.java +++ b/src/main/java/org/olat/modules/lecture/manager/LectureBlockDAO.java @@ -580,7 +580,9 @@ public class LectureBlockDAO { if(StringHelper.containsNonWhitespace(searchParams.getSearchString())) { sb.and() - .append(" (entry.externalRef=:searchString or ") + .append("(") + .likeFuzzy("entry.externalRef", "fuzzySearchString", dbInstance.getDbVendor()) + .append(" or ") .likeFuzzy("entry.displayname", "fuzzySearchString", dbInstance.getDbVendor()) .append(" or ") .likeFuzzy("block.title", "fuzzySearchString", dbInstance.getDbVendor()) @@ -648,9 +650,7 @@ public class LectureBlockDAO { } if(StringHelper.containsNonWhitespace(searchParams.getSearchString())) { - String searchString = searchParams.getSearchString(); - query.setParameter("searchString", searchString); - String fuzzySearchString = PersistenceHelper.makeFuzzyQueryString(searchString); + String fuzzySearchString = PersistenceHelper.makeFuzzyQueryString(searchParams.getSearchString()); query.setParameter("fuzzySearchString", fuzzySearchString); } if(searchParams.getStartDate() != null) { diff --git a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_de.properties index 3df1c8ce7e0d7f04643f692052d06c4a3dfe7147..baf614219c9872c2ffa52e43b8d9bc257bfb2ea2 100644 --- a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_de.properties @@ -380,7 +380,7 @@ search.form.status.closed=$\:closed search.form.status.open=$\:open search.form.status.reopen=$\:reopen search.form.string=Suche -search.form.string.hint=In der Suche k\u00F6nnen Sie nach Titeln eines Lektionenblockes oder nach der Externen Referenz suchen. Bei der Suche mit der Externen Referenz werden nur exakte Treffer angezeigt. +search.form.string.hint=In der Suche k\u00F6nnen Sie nach Titeln eines Lektionenblockes oder nach dem Kennzeichen suchen. Bei der Suche mit dem Kennzeichen werden nur exakte Treffer angezeigt. search.form.till=bis search.form.type=Art search.participants=Suche nach Teilnehmern