diff --git a/src/discussions/learners/data/slices.js b/src/discussions/learners/data/slices.js
index 9a585ca6..a67fd568 100644
--- a/src/discussions/learners/data/slices.js
+++ b/src/discussions/learners/data/slices.js
@@ -40,6 +40,7 @@ const learnersSlice = createSlice({
state.status = RequestStatus.IN_PROGRESS;
},
setSortedBy: (state, { payload }) => {
+ state.pages = [];
state.sortedBy = payload;
},
setUsernameSearch: (state, { payload }) => {
diff --git a/src/discussions/learners/learner/LearnerFooter.jsx b/src/discussions/learners/learner/LearnerFooter.jsx
index 609f58ea..b17db276 100644
--- a/src/discussions/learners/learner/LearnerFooter.jsx
+++ b/src/discussions/learners/learner/LearnerFooter.jsx
@@ -31,7 +31,7 @@ function LearnerFooter({
{learner.replies + learner.responses}
- {canSeeLearnerReportedStats && (
+ {Boolean(canSeeLearnerReportedStats) && (