diff --git a/src/queryCache.js b/src/queryCache.js index 97597549cd3..c51c210a484 100644 --- a/src/queryCache.js +++ b/src/queryCache.js @@ -231,7 +231,9 @@ export function makeQueryCache() { return } query.staleTimeout = setTimeout(() => { - dispatch({ type: actionMarkStale }) + if (queryCache.getQuery(query.queryKey)) { + dispatch({ type: actionMarkStale }) + } }, query.config.staleTime) }