Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java,v diff -u -r1.8 -r1.9 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java 6 Jun 2013 19:25:58 -0000 1.8 +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java 5 Dec 2013 19:39:55 -0000 1.9 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/lams_gradebook/web/gradebookCourseMonitor.jsp,v diff -u -r1.14 -r1.15 --- lams_gradebook/web/gradebookCourseMonitor.jsp 21 Nov 2013 17:06:28 -0000 1.14 +++ lams_gradebook/web/gradebookCourseMonitor.jsp 5 Dec 2013 19:39:55 -0000 1.15 @@ -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 = "";