Skip to content

Commit 50329b3

Browse files
committed
fix(invalidateQueries): respect enabled flag
Fixes TanStack#648
1 parent fa42ae9 commit 50329b3

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/core/queryCache.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ export function makeQueryCache({ frozen = isServer, defaultConfig } = {}) {
108108
return await Promise.all(
109109
queryCache.getQueries(predicate, { exact }).map(query => {
110110
if (query.instances.length) {
111-
if (refetchActive) {
111+
if (
112+
refetchActive &&
113+
query.instances.some(instance => instance.config.enabled)
114+
) {
112115
return query.fetch()
113116
}
114117
} else {
@@ -421,10 +424,10 @@ export function makeQueryCache({ frozen = isServer, defaultConfig } = {}) {
421424
instance.refetchIntervalId = setInterval(() => {
422425
if (
423426
query.instances.some(instance => instance.config.enabled) &&
424-
isDocumentVisible() ||
425-
query.instances.some(
426-
instance => instance.config.refetchIntervalInBackground
427-
)
427+
(isDocumentVisible() ||
428+
query.instances.some(
429+
instance => instance.config.refetchIntervalInBackground
430+
))
428431
) {
429432
query.fetch()
430433
}

0 commit comments

Comments
 (0)