From 0e2a64a39e19bc899cd3d12e76a5199fa65d84fd Mon Sep 17 00:00:00 2001 From: bowlingx Date: Wed, 4 Dec 2019 18:29:27 -0600 Subject: [PATCH] fix(queryParsing): make sure we always parse the current search query --- src/lib/middleware.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/middleware.ts b/src/lib/middleware.ts index eb13846..bb6e64e 100644 --- a/src/lib/middleware.ts +++ b/src/lib/middleware.ts @@ -182,7 +182,6 @@ export const immerWithPatches = config => (set, get, api) => ) export const converter = (historyInstance: History) => (set, get) => { - const initialQueries = parse(historyInstance.location.search) const unregisterListener = historyInstance.listen((location, action) => { // don't handle our own actions if ( @@ -283,7 +282,7 @@ export const converter = (historyInstance: History) => (set, get) => { state.values = { ...initialValues } state.query = applyFlatConfigToState( mappedConfig, - initialQueries, + parse(historyInstance.location.search), ns, state.values, state.initialValues