Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 98f0ec3

Browse files
committed
changes for #524 side affect
1 parent cb0299e commit 98f0ec3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

client/src/pages/Search/Global.jsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export default function SearchGlobal({ keyword }) {
6262
const dropdownRef = React.useRef(null);
6363

6464
const prevOrderBy = usePrevious(orderBy);
65+
const prevKeyword = usePrevious(keyword);
6566
const [prevCriteria, setPrevCriteria] = React.useState(null);
6667
const cancelTokenSource = axios.CancelToken.source();
6768
const usersPerPage = config.ITEMS_PER_PAGE;
@@ -202,13 +203,13 @@ export default function SearchGlobal({ keyword }) {
202203
searchContext.pagination.page = 1;
203204
}
204205

205-
let pageChanged = false;
206206
if (searchContext.pagination.page !== page) {
207207
setPage(searchContext.pagination.page);
208-
pageChanged = true;
209208
}
210209

211-
if (_.isEqual(prevCriteria, criteria) && !pageChanged) {
210+
if (_.isEqual(prevCriteria, criteria)
211+
&& prevKeyword === keyword
212+
&& prevOrderBy === orderBy) {
212213
return;
213214
} else {
214215
setPrevCriteria(criteria);

0 commit comments

Comments
 (0)