diff --git a/src/core/features/grades/pages/course/course.page.ts b/src/core/features/grades/pages/course/course.page.ts index a26e5a86e..3cf1fcafb 100644 --- a/src/core/features/grades/pages/course/course.page.ts +++ b/src/core/features/grades/pages/course/course.page.ts @@ -81,10 +81,13 @@ export class CoreGradesCoursePage implements AfterViewInit, OnDestroy { CoreRoutedItemsManagerSourcesTracker.getOrCreateSource(CoreGradesCoursesSource, []), ); break; - case 'participants': + case 'participants': { + const search = CoreNavigator.getRouteParam('search'); + this.swipeManager = new CoreGradesCourseParticipantsSwipeManager( - CoreRoutedItemsManagerSourcesTracker.getOrCreateSource(CoreUserParticipantsSource, [this.courseId]), + CoreRoutedItemsManagerSourcesTracker.getOrCreateSource(CoreUserParticipantsSource, [this.courseId, search]), ); + } break; } } catch (error) {