From bf88dda5dc0c3caef41c6e50e19218ef87e99ec6 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 2 Aug 2017 12:36:49 -0600 Subject: [PATCH] Revert to page 1 on filter change Fixes #273 --- src/lifecycle.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lifecycle.js b/src/lifecycle.js index 22a00cf..7020736 100644 --- a/src/lifecycle.js +++ b/src/lifecycle.js @@ -99,6 +99,11 @@ export default Base => Object.assign(newResolvedState, this.getSortedData(newResolvedState)) } + // Set page to 0 if filters change + if (oldState.filtered !== newResolvedState.filtered) { + newResolvedState.page = 0 + } + // Calculate pageSize all the time if (newResolvedState.sortedData) { newResolvedState.pages = newResolvedState.manual