Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java =================================================================== diff -u -r3667835e31310dd9c09421264275fdb08ddd7123 -r7e111dfceb5cb118a72e4397389473ab07ad2ca7 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java (.../GradebookAction.java) (revision 3667835e31310dd9c09421264275fdb08ddd7123) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java (.../GradebookAction.java) (revision 7e111dfceb5cb118a72e4397389473ab07ad2ca7) @@ -304,6 +304,13 @@ Integer courseID = WebUtil.readIntParam(request, AttributeNames.PARAM_ORGANISATION_ID); Organisation organisation = (Organisation) userService.findById(Organisation.class, courseID); + // in case of toolbar searching (which uses different parameters than a single field searching) get those parameters + if (isSearch && (searchField == null)) { + searchField = GradebookConstants.PARAM_ROW_NAME; + searchOper = GradebookConstants.SEARCH_CONTAINS; + searchString = WebUtil.readStrParam(request, GradebookConstants.PARAM_ROW_NAME, true); + } + Set lessons = (Set) organisation.getLessons(); if (lessons == null) { return null; Index: lams_gradebook/web/gradebookCourseMonitor.jsp =================================================================== diff -u -rcc0c5a2ae73ed6f08dbd2291f7cd815e23d0b033 -r7e111dfceb5cb118a72e4397389473ab07ad2ca7 --- lams_gradebook/web/gradebookCourseMonitor.jsp (.../gradebookCourseMonitor.jsp) (revision cc0c5a2ae73ed6f08dbd2291f7cd815e23d0b033) +++ lams_gradebook/web/gradebookCourseMonitor.jsp (.../gradebookCourseMonitor.jsp) (revision 7e111dfceb5cb118a72e4397389473ab07ad2ca7) @@ -379,7 +379,7 @@ height:'auto', ignoreCase: true }); - jQuery("#lessons-jqgrid").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: true, defaultSearch: 'cn'}); + jQuery("#lessons-jqgrid").jqGrid('filterToolbar'); var languageLabelWait = "";